问题标签 [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.

0 投票
5 回答
14494 浏览

windows-8 - 浏览器中的WinJs?

在试用了新的 Visual Studio 11 预览版之后,我认为最有趣的问题是如何让我的新基于 javascript 的应用程序在浏览器中也能以最少的更改运行?那可能吗?我想支持 javascript 的想法是为了更好的跨平台应用程序,对吗?

我知道一些 winJs 代码调用 WinRT,但我们也可以在基于 Web 的应用程序上使用一些 WinJS 代码吗?

0 投票
3 回答
2104 浏览

c# - 在 C# winmd 中使用 JSON

我正在创建一个用于 Windows 8 开发的 winmd 文件。我想拥有出色的 JavaScript (WinJS) 体验,但不知道如何使用除原始 JSON 之外的方法,例如,我希望开发人员在 WinJS 中编写这样的代码:

在我的 C# 库中,我会有这样的东西

这可以编译,但是当我尝试从 WinJS 调用 foo 时,我收到一条错误消息,指出该方法的签名无效。我假设这是因为它公开了一个“托管”类型的 Windows.Data.Json.JsonObject。

我如何使用从 WinJS 世界传递到 .NET(在 WinMD 中)的 JSON 的任何想法。

0 投票
0 回答
1751 浏览

windows-8 - 如何在 WinJS ListView 中使用 Observable 对象

我想在 Windows 8 RT(来自 BUILD 2011 的开发人员预览版)(使用 JavaScript)中的 ListView 中使用一个可观察的对象。

下面的代码似乎应该可以工作。它有一个简单的模板,用于在 HTML 中显示每个对象的标题和描述,以及 WinJS.UI.Listview 组件的基本使用。

我希望看到一个对象列表,但是当列表包含observables时,总是会看到“等待微调器” 。

在实验中,我注意到如果代码没有将整个列表(除了 3 个)转换为可观察对象,那么列表就会显示出来。从进行一些调试来看,它似乎与时间有关,并且 WinJS 框架计算错误并且无法完全呈现 ListView(因为某些对象“待处理”)由于某种原因(错误计算混乱发生在调用ScrollView 代码中的实现项)。如果我注释掉enableFirstChanceException函数调用,它会在比较函数 itemChanged 中的两个对象(但我不知道它是否相关)时失败(不支持值参数中的循环引用)。

关于如何使用可观察对象进行这项工作的任何想法?

和 JavaScript:

0 投票
2 回答
814 浏览

c# - 我可以将旧的 c# 库与 WinJS 一起使用吗?

我有一些旧的 c# 库。是否可以在浏览器应用程序中使用它们?例如,我可以将它们与 JavaScript-Object 一起使用吗?

谢谢

0 投票
2 回答
942 浏览

javascript - 显示“加载”图像,直到在“图库应用”中加载原始图像 - Metro 风格

我正在开发一个图片库应用程序..

它从互联网加载图像..

我正在做的是将图像 url 收集到一个数组中并将其绑定到一个列表视图中。

它工作正常..但我的问题是图像显示一个十字标记('X')直到加载图像。

我期待的是

  1. 为每个图像显示加载图像,直到加载原始图像

  2. 如果 1 不可能,我怎样才能删除十字标记?

0 投票
3 回答
3572 浏览

javascript - Metro App 版本信息以编程方式

我如何能够在 Metro javascript 中获取我的应用程序的版本号?

例如,这是我们应用程序的 1.2 版本,如何在我的 javascript Metro 代码中获取版本号?

0 投票
1 回答
934 浏览

javascript - 向 Metro 风格网格应用程序添加事件监听器?

我刚刚使用 html5 和 JavaScript 创建了一个示例网格应用程序。

现在我想要实现的是在用户单击组标题时给出一些动画。

为此,我编写了两个函数。一个用于 mousedown 事件,一个用于 mouse up 事件:

现在我想将这些函数添加到每个标头的事件侦听器中。有许多组标题,它们没有任何 id,只有类名。

那么如何为所有标题添加事件监听器呢?

0 投票
1 回答
1058 浏览

javascript - 我看不出这个 WinJS.xhr 调用出了什么问题

WinJS.xhr用来调用 ReST 服务......当我在浏览器上调用 url 时,我可以看到完整的返回 xml。所以我想解析那个xml来显示一些数据。

问题是我的downloadError函数没有参数,所以我不知道出了什么问题。

我错过了什么?

帮助页面不是很有帮助:(

编辑:我曾经提琴手查看线路上的内容,但我没有看到请求。我的目标服务器是我自己的局域网,我也尝试了它的 IP 地址,结果相同(无)

0 投票
1 回答
224 浏览

facebook - How do get a list of pages by Location in the Open Graph?

I would like to get a list of pages by Location, preferably Lat and Long, from the Facebook Open Graph. The Location object is not indexed, understandably, so FQL can't seem to get it. Has anyone managed to get a list of pages any other way?

This is for a Windows 8 Metro app in HTML5, in case technology matters.

0 投票
1 回答
1283 浏览

css - 如何正确应用 WinJS.Binding.Template ListView GridLayout CSS?

从此示例:http ://code.msdn.microsoft.com/windowsapps/ListView-item-templates-7d74826f

我试图将场景 5 隔离到它自己的项目中,但我得到以下结果:

原始(正确):顶部。

孤立(不正确):底部。

这显然是一个与 CSS 相关的问题,但我不知道需要更改什么才能使元素正确显示。