12得票1回答
如何使用data-win-bind设置元素的类?

我试图动态设置列表视图项模板的类:<div id="semanticZoomTemplate" data-win-control="WinJS.Binding.Template" style="display: none"> <h1 class="semanticZo...

7得票1回答
无法更改flyout的宽度

我是一名有用的助手,可以为您进行文本翻译。 我有一个 ID 为 "productFlyout" 的 flyout。我尝试设置其背景颜色和宽度。它的颜色是红色,但宽度没有改变。似乎 Metro 不允许宽度太大。 JS 文件: productFlyout.winControl.show(du...

7得票2回答
如何检测Surface键盘是否连接?

当键盘附在设备表面时,我需要实现特定的功能。有没有办法检测到Surface键盘何时连接或断开? 我在Surface上尝试了以下代码: function getKeyboardCapabilities() { var keyboardCapabilities = new Wind...

13得票1回答
使用HTML/CSS/JS编写的Metro应用与使用XAML/C#编写的Metro应用之间的区别

什么是使用Web开发技术编写的Metro应用与使用XAML/C#等语言编写的应用之间的区别?Microsoft Metro API是否提供JavaScript钩子,其中对于C#来说,这都是本机的?它们应该共同工作,还是开发人员可以选择哪条路线? 如果使用JS,则是否存在无法实现的某些功能(除...

13得票1回答
Windows Phone 8.1 HTML 公司应用 - 无法安装公司应用

我在尝试将任何类型的HTML应用程序部署为Windows Phone 8.1公司应用时遇到了问题。我开发的应用程序使用的是Visual Studio Apache Cordova Apps项目,但我也测试了手动创建的.appx、空白应用程序(通用Windows 8.1)和空白应用程序(Wind...

28得票5回答
浏览器中的WinJs?

在尝试过新版Visual Studio 11 Preview后,我认为最有趣的问题是如何使我的新基于javascript的应用程序在浏览器中也能运行,并进行最小程度的更改。这种可能性存在吗?我想支持javascript的想法是为了更好的跨平台应用程序,我是对的吗? 我明白一些WinJs代码调...

12得票5回答
WinJS与AngularJS合作

我有很多AngularJS代码(由同事编写),我试图评估其中多少可在Windows 8 Metro应用程序中重复使用(或者无论他们决定如何重命名它)。 有人知道AngularJS与WinJS结合得如何吗? 由于Windows 8仍然非常新,可能没有太多人(如果有任何人的话)尝试使用Angu...

9得票3回答
有没有正确/推荐的方法来检测我正在手机上运行的UWP应用程序?

尝试使用JavaScript测试Windows通用应用程序时,我注意到WinJS.Utilities.isPhone属性不再可用,这是有道理的,因为在运行时没有理由询问它。 出于测试目的,我确实想知道是否有正确的方法来检测我的应用程序运行的设备。 编辑:我的问题不是关于检测移动浏览器。我谈...

7得票1回答
如何自动化Windows 8 HTML5应用的单元测试?

我正在编写一个 Windows 8 应用,同时也在为它编写单元测试。如何在 Windows 8 环境内以自动化方式运行这些测试呢? 如果我编写的 JavaScript 文件非常简单,不依赖于 Windows 8 环境或 DOM,我可以使用 Node.js 在命令行中对它们进行单元测试。这样非...

9得票3回答
WinJS.xhr: 网络错误0x2efd,由于错误00002efd无法完成操作。

在使用JavaScript开发Windows 8 Metro应用时,我遇到了WinJS.xhr的问题。 WinJS.xhr({ url: "http://www.seznam.cz"}); 当执行上述代码时,我在日志中看到: SCRIPT7002: XMLHttpRequest: Ne...