问题标签 [windows-store-apps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
481 浏览

windows-store-apps - 关于编辑器应用程序的 Windows 应用商店应用指南

大多数介绍和解释 Windows Store App 的演示和网络广播都是关于内容消费应用程序的。是否有任何用于创建编辑器应用程序的设计指南?

我的问题包括:

  • 请问这里坐地铁方便吗?
  • 如何处理工具栏之类的东西(想想格式等),因为应用栏不是那么大,而且你不应该包含工具栏
0 投票
2 回答
3362 浏览

c# - 如何在 Windows 8 Metro 风格应用程序中获取摄像头信息?

我正在尝试在 Windows 8 Metro 风格应用程序中获取摄像头信息,以便我可以对其进行一些更改,例如增强现实。我已经尝试过,但只能找到如何使用 CameraCaptureUI() 捕获图像。谁能告诉我如何实现 AR 的摄像头馈送?

0 投票
3 回答
5131 浏览

c# - 在 Windows Store App 中使用 SharpDX 加载纹理

我已将我的 C# 游戏从 OpenTK (OpenGL) 转换为 SharpDX (DirectX),并在 Visual Studio 2010 中启动并运行它。我还在 Metro 的 Visual Studio 11 中启动并运行它,在 Windows 8 开发者预览版中。但是,Metro 构建仍然缺少纹理,所以我的多边形现在只是简单地着色。问题是用于加载图像的方法在 Metro DLL 中不存在。Windows Store App 中的 Texture2D 类(继承自 Resource 类)中都缺少这些方法:

有谁知道这些最终是否会在 Metro 中实施?或者有没有我可以使用的替代方法?请记住,在此之前我对 DirectX 或 SharpDX 一无所知,所以我仍然对这一切感到非常兴奋。

为 SharpDX 找到任何类型的帮助或信息并不容易,这是一种耻辱,因为它似乎是使用 C# 在 Metro 中的 3D 的一个很好的解决方案。

0 投票
2 回答
2972 浏览

c# - .NET for Windows Store App 中的 JsonObject

我使用以下代码从 API 获取响应字符串:

但是,我无法找出如何初始化 JsonObject,因为在 .NET for WinRT 中,构造函数 JsonObject() 不接受任何参数。对于记忆,我可以在“常规” .NET Framework 中做到这一点:

我错过了什么?

0 投票
3 回答
7682 浏览

c# - 我究竟做错了什么?具有 DataBinding 的自定义用户控件内的依赖属性

(已编辑以修复 DP 的语法错误 - 但问题仍然存在)

我在简单的自定义用户控件中将数据绑定到依赖属性时遇到了一些问题,想知道你们中的一些专家是否可以告诉我哪里出错了。

基本上,在我的用户控件中,我有一个标签和两个按钮。标签绑定到我的依赖属性,当您单击按钮时,计数会根据按钮单击而增加或减少,然后由标签显示。

如果我在没有用户控件的页面内执行所有这些操作,则一切正常。但是,一旦我将它移动到用户控件,它就会开始出现奇怪的行为。0 的初始计数按预期显示在开始时,当我单击按钮时,修改后的计数显示在第一次单击时。但是,如果我再次单击相同的按钮,则依赖属性会更新,但不会显示值(标签变为空白)。如果我单击另一个按钮,则会显示修改后的计数,但只是第一次单击 - 这一切都很奇怪,我被卡住了!

如果我在“TheCountProperty_Changed”方法上设置断点,我可以验证属性值是否正确更新。

这是我的自定义控件的 XAML:

这是它的CS:

我假设我的数据绑定语法有点不正确,但它应该是什么?

(编辑) - 情节变厚了!想要补充一点,我刚刚在标准 WPF 应用程序中尝试了完全相同的语法,一切都按预期工作。所以我想问题是,我是否发现了 WinRT/XAML 的错误,或者使用该平台的语法是否不同?

(编辑#2 对所有的编辑感到抱歉,但我仍在努力解决这个问题!)我开始相信这是按钮控件的显示问题或错误。我刚刚添加了一个额外的按钮,但没有为它或任何东西连接任何点击事件代码 - 它基本上只是一个什么都不做的按钮。这是有趣的事情:

  • 如果我启动测试应用程序,请单击 btnMore 按钮,然后 TheCount 会增加,并且 Textblock 会按预期更新。如果我再次单击同一个按钮,TheCount 会增加,但 lblCount 的 Text 值会变为空字符串。
  • 但是,如果我启动测试应用程序并按下 btnMore,然后按下未使用的按钮,并不断重复,那么值会不断增加,TextBlock 将不断更新——只要我不连续按两次 btnMore,但是按下空白按钮(或者实际上只是将光标聚焦到空白文本框或任何其他 UI 事物上),然后 TextBlock 将继续显示递增的数字。第二次我多次单击 btnMore,然后 lblCount 的值变成一个空字符串。

这很诡异......

0 投票
1 回答
848 浏览

c# - 如何在 Surface 中使用多边形作为按钮?

我正在尝试为 Microsoft Surface 制作我的第一个应用程序。我需要使用多边形作为按钮。但我真的不知道,如何开始。我知道如何使用常规按钮,处理它的动作等。但是当我需要三角形(或不同)按钮时我必须做什么?

你能给我一个线索吗?

非常感谢

0 投票
3 回答
6618 浏览

xaml - Windows 8 主题颜色 - 以编程方式访问它

在 Windows 8 消费者预览版中,您可以个性化您的体验,包括设置“背景颜色”,然后将其用作选定磁贴、应用栏等的背景。因此,选择橙色将意味着橙色重音在 Windows 8 Metro UI 中可见.

我目前正在创作一些自定义控件,并且我希望在我的样式中访问这种颜色,以便用户更改颜色,以便我的应用程序重音相应地重新着色。

我找不到在我的 XAML 中获得这种颜色的方法。期望有一个您可以参考的系统级动态画笔或颜色资源似乎是合理的。

有没有人有任何想法?

0 投票
6 回答
66315 浏览

windows-8 - Windows 8 应用商店应用程序 (Metro) 是否在 Windows 7 或 XP 中运行?

我想知道使用 Visual Studio 11 Developer Preview 和 .Net FrameWork 4.5 开发的 Metro Applications 是否可以在 Windows 7 或 XP 中运行。

不是普通的 Windows 窗体或 WPF,我想了解所有新的 Metro 应用程序。

在 Windows XP 或 Windows 7 中运行 Metro Apps 需要哪些新功能

0 投票
3 回答
7404 浏览

c# - Windows 应用商店应用 UI 更新

我正在为 Windows 8 编写一个 Windows Store App 玩具应用程序。它只有一个带有TextBlock. 该页面的 MyTimer 类为DataContext

MyTimer实现并使用计时器INotifyPropertyChanged更新属性:Time

TextBlock时间上有一个数据绑定

当我运行应用程序时,出现以下异常:

随着消息

The application called an interface that was marshalled for a different thread. (Exception from HRESULT: 0x8001010E (RPC_E_WRONG_THREAD))

真正的问题是我正在更新类 MyTimer 的属性,而不是 GUI 本身,我无法弄清楚,但我认为解决方案应该使用类似这样的东西。

0 投票
2 回答
258 浏览

xaml - XAML 中的属性持续时间不允许值类型持续时间

我正在尝试使用普通的 Windows Metro 风格应用程序执行以下操作:

但我收到错误:XAML 中的属性持续时间不允许值类型持续时间

知道我可能做错了什么吗?任何帮助将不胜感激。