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

windows-8 - 给定的 System.Uri 无法转换为 Windows.Foundation.Uri

我正在尝试以编程方式在 XAML Metro 应用程序中加载 BitmapImage。这是我的代码:

第二行因 System.ArgumentException 而崩溃:

给定的 System.Uri 无法转换为 Windows.Foundation.Uri。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=215849

链接只是转到 MSDN 主页,所以没有用。

我也尝试删除前导/,以防 WinRT 对相对 URI 有不同的期望,但我仍然得到相同的异常。

为什么我会因为似乎完全有效的 URI 而出现此异常?

0 投票
4 回答
667 浏览

azure - 在 Metro 应用程序中的用户之间共享数据

我想创建一个允许一群人进行交互的 Metro 应用程序。一个人将创建数据并担任所有者,而其他多人将被邀请并被允许修改该数据。我从 Build 演讲中听说,每个 Metro 应用程序都将获得每个用户的 Azure 存储,但是否可以在多个用户之间共享这些数据?有没有人可以分享我可以研究这个的链接?

0 投票
5 回答
3464 浏览

c# - .NET 4.5 Metro 应用程序依赖属性

我不能DependencyProperty.Register去上班。

它需要(string, string, string, PropertyMetadata)而不是string, Type, Type, UIPropertyMeatdata)...

我更改了 UI-PropertyMetadata 部分,但无法使其中的字符串部分正常工作。我试过typeof(T).ToString()了,"T"但它不起作用。

我的代码看起来像这样

我得到的错误

Error 1 The best overloaded method match for 'Windows.UI.Xaml.DependencyProperty.Register(string, string, string, Windows.UI.Xaml.PropertyMetadata)' has some invalid arguments C:\Users\aleksandar.toplek\documents\visual studio 11\Projects\Project - XX\XX\MainPage.xaml.cs 21 68 XX

Error 2 Argument 2: cannot convert from 'System.Type' to 'string' C:\Users\aleksandar.toplek\documents\visual studio 11\Projects\Project - XX\XX\MainPage.xaml.cs 22 20 XX

Error 3 Argument 3: cannot convert from 'System.Type' to 'string' C:\Users\aleksandar.toplek\documents\visual studio 11\Projects\Project - XX\XX\MainPage.xaml.cs 22 63 XX

- 编辑 -

当我这样做时

代码编译但在运行时抛出异常

A first chance exception of type 'System.TypeInitializationException' occurred in mscorlib.dll

在文件中XamplTypeIngo.g.cs

0 投票
2 回答
2437 浏览

windows-8 - 是否有适用于 Windows 运行时 (WinRT) 的 SDK?

是否有针对 WinRT 的某种 SDK。我们现在可以为它开发应用程序吗?

VS2010 是否可用于开发或是否会发布其他一些 IDE?此外,在 WinRT 中开发面向性能的应用程序是否需要 C++,或者 C# 应用程序是否会提供相同的性能?Win7可以开发吗?

我对此很好奇,因为我错过了 WPF 发布的时间,我不想错过这个。

0 投票
1 回答
5710 浏览

c# - WinRT - TCP 客户端?

我正在(.NET 4.5为 Windows 8 Metro 应用程序在新的 WinRT ) 框架中构建一个 IRC 客户端。

但是,我有一些问题。我已经发现我需要使用 aStreamSocket来读取 TCP 数据,但我可能做错了什么。

我相信这是因为我没有收到任何数据。

下面你会看到我的代码。我无法在网上找到任何与此相关的代码示例。

数据始终是该代码后面的空字符串。此外,UnconsumedBufferLength 始终返回 0。

怎么会?

0 投票
2 回答
1314 浏览

c# - WinRT - SnapsToDevicePixels?

我在 Windows 8 的 WinRT (.NET 4.5) 框架中找不到 SnapsToDevicePixels。

怎么会?它被删除了吗?是否有其他替代方法可以减少 Windows 8 Metro 应用程序中的模糊性?

0 投票
3 回答
1408 浏览

c# - WinRT - 在 Windows 启动时启动应用程序?

我正在为 Windows 8 开发新的 WinRT (.NET 4.5) 框架中的 Metro 风格应用程序,我想知道应用程序(通过注册表或其他方式)是否有可能以某种方式注册自己以启动Windows 启动时也会启动。

我无法在其他任何地方找到有关此的任何信息,仅适用于 Windows 7 或更低版本,具有普通样式的应用程序。

0 投票
2 回答
4001 浏览

c# - 在 Windows 8 中获取类型程序集

我正在尝试在 Windows 8 中使用 MEF。

为了构建AssemblyCatalog容器,我需要对程序集的引用。在过去,我会这样做:

神秘地,该Assembly属性不再存在于Type对象上。有人知道一个好的工作吗?有没有其他方法可以获取组件?我可以使用 加载它Assembly.Load,但我需要程序集的名称。我也无法从类型中得到它。

是否使用DirectoryCatalog可能的替代方案?我不喜欢这个主意,但我会做我需要做的。

0 投票
1 回答
1899 浏览

.net - WinRT 中是否有“IsInDesignMode”属性?

我正在尝试从 Phone 7 移植我的应用程序,但找不到检测控件何时处于设计模式的方法。

知道了 -Windows.ApplicationModel.DesignMode.DesignModeEnabled

0 投票
1 回答
856 浏览

javascript - JavaScript 如何挂钩 WinRT 事件?

假设我正在使用 JavaScript 和 C# 代码编写一个 WinRT 应用程序,并且我希望我的 JavaScript 代码在我的 C# 对象上挂钩一个事件。

我知道这应该是可能的,但是那个 JavaScript 代码会是什么样子呢?JavaScript 投影中如何暴露事件(但在 WinRT 中表示 CLR 事件的概念)?

如果一个具体的例子有帮助,假设我的 C# 对象有这个事件:

如何从 JavaScript 中挂钩该事件?

(我确信答案隐藏在//build/ 视频之一中,但它们并不完全可搜索。)