问题标签 [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.
xaml - 如何在 Metro XAML 中定义隐式数据模板?
我正在尝试创建一个 DataTemplate 用于将简单数据类型映射到相应的视图,如下所示:
我收到一个编译器错误,表明 DataType 属性无法识别或无法访问。我在这里错过了什么吗?是否有执行此操作的新语法或缺少该功能?隐式模板是否有替代解决方案?
作为参考,这里是使用 ax:Key 属性限定的 DataTemplate 的完整代码(有效):
c++ - auto foo = ref new Foo(); 什么是“参考”?
我正在观看来自 //build/ 的视频,一些 MS 开发人员在他们的 C++11 程序中使用了这样的语法:
我了解除了“ref”之外的所有内容。这意味着什么?
javascript - XAML 可以与 WinRT 中的 JavaScript 一起使用吗?
还是 JavaScript 仅限于 HTML?我只在 Build 2011 看过 HTML-JavaScript 演示
windows-8 - 不允许在常规桌面应用程序中使用 WinRT API 的 UI 部分的技术原因
WinRT API 可以从 Metro 风格应用程序以外的应用程序调用,XAML 类除外。在桌面上使用一些控件可能会有所帮助。造成这种限制的技术问题是什么?
c# - WinRT 的 WriteableBitmap 不再允许随机访问像素数据?
WinRT 的 WriteableBitmap 类的变化之一是,它现在具有 IBuffer 类型的 PixelBuffer,而不是将 Pixels 属性公开为数组。
问题是 IBuffer 没有任何方法可以随机访问数据。我可以创建一个 DataReader 并一次获取一个数据,然后将数据复制到一个数组以进行随机访问,但不能直接访问 IBuffer 数据。我该怎么做,或者这是不可能的?
arm - ARM 版本的 Windows 8 是否只能运行 Metro (WinRt) 风格的应用程序?
另请参阅:有什么方法可以编写一个也可以在 Windows 7 和 Vista 上运行的 WinRt (Metro) 应用程序?
鉴于 Windows 7 无法运行 WinRT 应用程序,我试图了解如何在 Arm 和 Windows 7 上同时定位 Windows 8。 据我了解,应用程序只能从 App Store 安装在 ARM 版本的 Windows 8 上。
那么 Arm 上的 Windows 8 可以不运行任何 WinRT 应用程序吗?
asp.net - WinRT 和服务器(ASP.NET、Azure 等)
Microsoft 是否已表明 WinRT 当前或未来与服务器开发(例如 ASP.NET)的关系?
虽然已经明确 WinRT 是 Windows UI 编程的预期未来,但它还包括大量的常用功能库,如网络和数据处理(如 JSON)。如果这些库是为了 Windows 开发的未来,那么在我看来,它们最终会进入服务器开发领域是很自然的(“Server 8”已经支持 WinRT)。
(我意识到 ASP.NET 不会去任何地方,例如,MVC 可能会在不影响编程模型的情况下被完全摧毁。我只是好奇)
reflection - WinRT 反射 (C++/CX)
如何在 C++/CX 中内省对象?我知道如何获取它的类名(使用 IInspectable),但是如果我只有方法的名称(字符串),我无法弄清楚如何获取它的属性列表或如何调用方法。我在这里和谷歌搜索了答案,但我发现与 WinRT 的 .NET 层有关(C++/CX 中似乎没有 System.Reflection 命名空间)。
c# - C# 中的 WinRT 数据虚拟化实现
我在 MSDN 论坛上问过这个问题(没有成功),也许 StackOverflow 会再证明一次它的实力......
我参加了Hamid Mahmood关于收集和列出应用程序的会议,很高兴看到对数据虚拟化的控制级支持。不幸的是,没有给出关于如何实现IVirtualizingVector和IIncrementalLoadingVector的详细信息,并且通过查看接口本身也不清楚如何做到这一点。任何人都可以发布样本吗?
SO的额外奖励问题 - 是否有比“从头开始”编码更简单的方法来实现 IAsyncOperation(IIncrementalLoadingVector 实现需要)?
windows-runtime - WinRT/Metro 是否支持多显示器?
我想创建一个具有多个触摸表面的应用程序,最好使用 Metro/WinRT API。但是,我读过的大部分内容表明 Metro 仅限于单个(主要?)监视器。真的吗?