问题标签 [winjs]
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.
soap - WinRT 中的 SOAP(Windows 8 Metro 应用程序)
我想在 Metro App 中使用 SOAP Web 服务,使用 WinJS。最好的方法是什么?
javascript - 在 Metro Style 应用程序中保存本地数据
我想在 Windows 8 Metro 风格应用程序中创建一个评分机制,并希望使用 Windows.Storage.ApplicationData 在本地保存该分数,因为我是 Visual Studio 和应用程序构建的新手,所以我遇到了相当困难的时间。
这就是 windows 处理来自 msdn 的应用程序数据的方式
这是我当时用来将分数添加到总分数的功能,但是每当我关闭应用程序并重新启动它时,都不会保存分数。有人可以帮助我吗,如果可能的话,请解释一下 Metro 应用程序如何处理本地数据?
xpath - WinJS:使用带有 responseXML 对象的 XPath 方法
我的 Windows8 应用程序有问题。这是代码的简化部分:
但是,它会引发错误:JavaScript runtime error: Unknown method. -->COUNT(//<--item
.
是否可以在 WinJS 中调用一些 XPath 方法?如果是这样,错误在哪里?我猜这不是调用的正确方法(我们在这里选择一个标量,而不是一个节点)。但我在文档中找不到任何内容。
javascript - WWAHost 不加载 XML DOM 文档 6.0
我正在使用 Windows8 Consumer Preview 将现有 Web 应用程序迁移到 Metro UI,该应用程序使用最新的 datajs 库 datajs.1.0.3 来使用 XML 格式的 OData。ActiveXObject("Msxml2.DOMDocument.6.0")
调用获取 DOM Parser时,datajs 代码中会引发异常。该代码在 IE10 中运行良好。
查看日志,我可以看到以下错误:
无法加载具有类 ID {88D96A05-F192-11D4-A65F-0040963251E5} 的 ActiveX 插件
我知道大多数 ActiveX 控件不受支持,但是这个在受支持的列表中:http: //msdn.microsoft.com/en-us/library/windows/apps/hh465143.aspx
有没有人遇到过这个?如果是这样,解决方案是什么?
windows-8 - 没有数据源时如何给出“Empty ListView Message”
我的应用程序有一个带有 GridLayout 的 ListView。我现在正在尝试将 ListView 组引入我的应用程序。比如说,数据源通常有 Group1、Group2 和 Group3。无论是否有元素,我都想一直显示所有 3 个组。当组中没有元素时,我想在组标题下显示“空组”消息。
我认为WinRT
处理它的默认方法是不显示空组,这在许多情况下都很有意义。为此,我知道在没有数据的情况下,我也许可以在列表视图中添加一个虚拟项目,但这有点不合时宜。
那么,有没有更好的方法来做到这一点?
winjs - WinJS:在列表视图中隐藏 scollbars
我试图隐藏 WinJS ListView控件中的水平滚动条。有任何想法吗?我将进行一个限制返回项目数量的 API 调用,但如果出现问题并返回更多项目,或者返回错误,我想确保布局不会中断并且出现水平滚动条。这是我并排浮动四个列表视图的情况。
winjs - WinJS 中的嵌套 Promise
我正在实现一个 DataAdapter 来绑定到一个 WinJS ListView 控件。该接口需要一个返回 Promise 的 getCount 方法。如果我直接返回一个 WinJS.xhr 对象,那效果很好。但是,我想在将其传递回调用者之前对其响应进行按摩。
我的问题是,如果我返回相同的 WinJS.xhr 对象,但在它的末尾加上一个“then”,它将输出并按摩它,那么调用者没有得到预期的输出(事情在肠子里爆炸了WinJS 库)。
所以,我想我不明白如何返回嵌套在 Promise 中的 Promise。有人知道怎么做吗?
visual-studio - Windows 8 Metro App 上的 YUI:无法识别 YUI
我正在尝试使用 YUI3 在 Visual Studio 2011 上创建一个 Hello World JS Metro 应用程序。
我已经获取了 YUI 的本地副本,添加到解决方案的子文件夹中,并在我的 default.html 页面上添加了对 yui-min.js 的引用:
然后在页面底部我添加了以下代码:
当我运行代码时,我在 YUI() 上得到一个空引用错误。我确实在 Visual Studio 中得到了 intelissense(例如 YUI().add),所以引用似乎没问题,但在运行时找不到 YUI。有小费吗?
windows-8 - Windows 8 HTML / JavaScript Metro 应用程序中的双向绑定
我正在尝试在我的 JavaScript ViewModel 中的输入字段和字段之间实现双向绑定。绑定已以声明方式连接。不幸的是,我在 UI 中所做的更改并没有反映在我的 ViewModel 中。
我的代码看起来像那样(写在我的脑海里,因为我这里没有代码)
看法:
JavaScript
当我应用绑定时,用户界面会显示我的初始值。表单提交与计算功能正确连接。但是 value1 和 value2 的值不会随着用户输入而更新。
我想要实现的是让我的 JavaScript 不知道底层视图。所以我不想为 JavaScript 中的 html 输入字段连接更改事件。
有没有办法用纯 WinJS 实现这一点?到目前为止,我发现的所有示例都只进行单向绑定,并使用事件侦听器通过 UI 的更改来更新 ViewModel。
c# - 时间:2019-04-01 标签:c#metrostyleappsreferencesjavascriptmetrostyleapps
我正在使用 c# 构建一个 Metro 风格的应用程序,但在中间我意识到我必须用 javascript 做一些事情。现在我很困惑该怎么办?我是否必须使用 javascript 和 html5 制作整个应用程序,或者有一种方法可以将 c#metro 样式应用程序引用到所需的 js metro 样式应用程序,然后稍后将其引用回我的 c#metro 样式项目。