问题标签 [windows-runtime]

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 回答
12528 浏览

c - 从 C 中使用 WinRT?

观看 //BUILD 的东西,我看到 WinRT API 可以被 C 代码使用:

在此处输入图像描述

我对 Win32 开发人员可用的全新 C API 感到非常兴奋。

在哪里可以找到有关 C WinRT API 的信息?它比现有的 Win32 C API 有什么优势?

0 投票
6 回答
4498 浏览

wpf - Windows 8 和 LOB 应用

为 Windows 8 构建业务线应用程序的推荐方法是什么?例如复杂的定制财务应用程序

它们显然不适合 Metro 风格,因此可能会成为常规桌面应用程序

那么推荐使用 WPF 吗?这个有vNext吗?

我作为开发人员构建的应用程序类型是桌面风格的应用程序。它们不适合 Metro 风格。我们没有从\Build 那里听到太多关于这种风格的应用程序。

因此,如果您要在发布 Windows 8 的同时推出一款桌面应用程序,那么首选的技术用途是什么?(我得到的印象是 WPF 即将退出)

Win RT 中有什么可以利用的吗?

多谢

0 投票
5 回答
9671 浏览

xaml - WinRT 中的数据触发器?

我能够在 WinRT 参考中找到EventTrigger,但是,我无法找到 DataTrigger。我也无法在应用程序中使用它。

谁能确认 WinRT 中确实缺少 DataTrigger?EventTrigger 是 WinRT 中唯一可用的触发器吗?

0 投票
6 回答
5104 浏览

c++ - Does C++/CX detect and solve cycles of objects?

From my understanding C++/CX doesn't use garbage collection, it use a reference counted approach instead.

The problem with reference counting is that it cannot dispose of cycles. Cycles are usually solved using weak references, such as weak_ptr in standard C++.

But I cannot find a way in C++/CX to explicitly specify a weak reference. From that I would assume that this is handled by C++/CX itself. I am wondering how C++/CX would solve this.

For instance, look at the following code:

How does C++/CX detect this cycle?

How does C++/CX solve this cycle?

How does C++/CX decide which one of these objects should be the "root object" and which one should be the "weak reference"?

0 投票
2 回答
2803 浏览

javascript - WinRT Metro 风格的 HTML5/JavaScript 应用程序是如何打包和保护的

我只是想知道 HTML5/JavaScript Metro 应用程序将如何被打包并防止反转。

对于打包,我希望得到某种签名的 zip/jar(在 MSDN 上没有提及 .appx),但为了保护,除了对 JavaScript 的严重混淆之外,我无法想象任何其他方式(也许是一种新的预编译/二进制格式?)

如果保护不好,编写 HTML5/JavaScript 应用程序不会蓬勃发展太多恕我直言。

0 投票
4 回答
2474 浏览

javascript - 如何跨应用共享 Windows 8 WinRT Metro 风格库/组件

Metro 文档指出应用程序是自洽的(没有共享的 DLL 等),所以我只是想知道如何通过创建可重用的组件/库来创建模块化的 BIG Metro 应用程序。

考虑到 HTML5/JavaScript Metro 应用程序的情况,如果其中很多应该包含相同的 CSS 和 JavaScript(考虑 jQuery、模板)或 WinJS 脚本,那么它看起来不太好……我希望存在某种形式的库/重用从头开始。

HDD 空间现在绝对便宜,但我认为应该有一个版本化的库存储库,并且应该按需加载依赖项(WinRT 组件/库、JavaScript 库...等)(如果还没有的话)。这里不需要“发明轮子”,只需看看 Maven 和 Ivy 是如何做到的……否则会发现我们心爱的 jQuery 1.6.4 库已部署在数十个(如果不是数百个)应用程序中,并且膨胀已准备就绪。 ..

0 投票
1 回答
507 浏览

windows-runtime - WinRT 应用部署到多个设备

如果您针对 WinRT 构建应用程序,您是否可以将其部署到任何设备上,或者您是否必须像现在一样进行多个构建(每个平台一个)?

0 投票
1 回答
6919 浏览

c# - WinRT 中的 System.Reflection.Assembly.GetExecutingAssembly()

WinRT 中的 Assembly 类上不再有用于访问当前正在执行的程序集的静态方法?WinRT 中的方法是什么?

0 投票
8 回答
17827 浏览

java - 使用 Java 创建 Windows Metro 风格的应用程序?

我知道如何用 Java 创建小型桌面应用程序。我想知道,我可以用 Java 制作 Windows Metro 风格的应用程序吗?因为在网络上只提到了 C++/C/C#/JavaScript 等。如果可以,请给我一些参考,以便快速入门。如果不是,哪一种语言最容易上手?

0 投票
2 回答
7203 浏览

c# - 是否可以修改 WinRT HttpWebRequest 的用户代理?

我正在尝试将现有应用程序转换为 VS 11 Developer Preview 中的 Metro UI 应用程序。这意味着针对 WinRT 运行时运行(如果我错了,请纠正我)。这在 Windows 8 Developer Preview 上运行。

我需要调用 REST API,这需要设置特定的用户代理。这在 WInRT 中似乎是不可能的。我有以下原始代码:

但是没有为 HttpWebRequest 定义 UserAgent 属性。我也试过:

这会导致运行时异常:System.ArgumentException:必须使用适当的属性或方法修改此标头。

如何修改 User-Agent 标头?