问题标签 [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 投票
2 回答
6793 浏览

c# - Windows 8 Developer Preview 中缺少 Type.GetProperty() 方法

我正在尝试将一个简单的应用程序移植到 Windows 8 Metro (WinRT)。似乎缺少一些非常基本的方法。一个基本的例子:Type.GetProperty(). 它适用于 Windows Phone 7、Silverlight 和 .NET 客户端配置文件。我是否必须安装一些东西(例如一个特殊的库)或者这种方法在 .NET Metro 配置文件中根本不可用?

更新

好的谢谢。现在我用this.GetType().GetTypeInfo().DeclaredProperties.

using System.Reflection;需要有这个GetTypeInfo()扩展方法。

0 投票
3 回答
1634 浏览

.net - 有没有办法在 Windows7 和 VS2010 中编写 WinRT 应用程序?

有没有办法在 Windows7 和 VS2010 中编写 WinRT 应用程序?一些SDK要下载?

我对网络东西特别感兴趣(Windows.Networking.Socktes)

还是我需要使用 Windows 8 开发者预览版?

0 投票
3 回答
4567 浏览

wpf - 绑定到父 ListViewItem 的 IsSelected 属性

我正在尝试将TextBlockListView 的 ItemTemplate 中保存的 Visibility 属性绑定到 TextBlock 的父 ListViewItem 的 IsSelected 属性。

使用此标记,TextBlock 始终可见。

注意事项: 1. 如果有任何区别,这是WinRT;用 C# 编写的 Metro 应用程序。2.boolConverter是一个相当标准的转换器,看起来工作正常。

0 投票
1 回答
542 浏览

c++ - 如何使用 C++ 制作 Flyout Box?

我正在使用地铁,我正在尝试制作一个弹出窗口。我找到了一个名为 CoreWindowFlyout 的类,但它不能用于创建带有按钮以外的其他控件的弹出窗口。

有人知道如何在 C++ 中做到这一点吗?

0 投票
1 回答
826 浏览

f# - F# WinRT 的好处

不想创建一个开放式问题.... F# 目前不在 Windows 8 开发预览中。WinRT 中有一个映射层,它将核心对象包装到 C#/VB 的 CLR 对象中,或者通过不同语言的其他映射。

鉴于此模型不强制语言通过 CLR,我作为函数式编程新手的问题是:这对 F# 有什么好处(在没有 CLR 层的情况下直接映射到 WinRT 可以进一步降低可变性,更多本机列表类型)还是会让更纯粹的函数式语言加入生态系统并将 F# 留在原处是有意义的(请记住,互操作性不再仅限于 CLR 语言)

0 投票
2 回答
4160 浏览

directx - Windows 8 Metro App 中的音频/视频捕获

我正在从网络摄像头捕获音频/视频,这是针对 Windows 8 Metro 风格而非桌面模式的。我打算为此编写一个库,以便任何应用程序都可以使用该库来流式传输视频。Windows 8 为 Windows 8 的 Metro 模式提供 Direct X 和 Win RT。我有点困惑到底该用哪一个。单独的 Win RT 是否足以检测相机和捕获音频/视频?这里需要 Direct X 参与吗?

0 投票
2 回答
1389 浏览

c++ - 使用 Win RT 从相机捕捉快照

我正在编写从相机捕获图像的代码。下面是我编写的代码。此处方法 CapturePhotoToStorageFileAsync 不返回。

我在这里错过了什么吗?

0 投票
1 回答
1026 浏览

windows-8 - Windows 8 Metro Style App:多应用程序包

我想使用ToastNotificationManager::CreateToastNotifier(String appID).

我知道只有当两个应用程序属于同一个多应用程序包时才可以。

对于问题:

  1. 什么是“多应用程序包”以及如何创建它?
  2. “多应用程序包”是否也可以容纳桌面应用程序,还是只能容纳 Metro 风格的应用程序?
  3. 什么是 PRAID(包相对应用程序 ID),我可以从哪里获得它?
0 投票
1 回答
224 浏览

windows-runtime - 使用 Win RT 列出网络摄像头属性

我正在使用 Win RT 开发 Metro 风格的应用程序。我需要列出网络摄像头的属性,例如它支持的帧速率、大小和格式。一个网络摄像头可以支持多种帧率、大小和格式,我想列出所有这些。我正在探索 Windows 运行时参考,但无法弄清楚将提供这些信息的 Api。

任何帮助将不胜感激!

0 投票
1 回答
1114 浏览

windows-runtime - 如何在 Windows:UI::Xaml::Controls::ComboBox (WinRT) 中获取所选项目

我在组合框中添加了项目。如果我在组合框中选择某些项目,我将无法检索所选项目。

大多数组合框属性返回对象类型,如果我尝试对对象执行 ToString(),它会返回奇怪的值。

我尝试了这些属性。

我的查询是

  1. 如何在用户选择时从组合框中检索项目
  2. 为什么大部分属性都返回Object。保留Object的目的是为了让开发者插入class struct吗?