问题标签 [microsoft-metro]

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 投票
6 回答
6911 浏览

asynchronous - 如何使用 IAsyncOperation 接口使用 WinRT 进行自己的异步操作?

我正在开发一个地铁应用程序,我想创建一些我自己的类将实现的异步操作。

我只找到了使用 WinRT 操作的异步示例(例如 CreateFileAsync)。我没有发现有人在创建异步方法并使用它的任何实例。

0 投票
1 回答
377 浏览

c# - 如何将资源嵌入到 appx 包中?

我正在尝试在 C# appx 包中包含数据文件或图像。我已经尝试将文件添加到 csproj,并启用“复制到输出目录”,但它们不会在 AppXLayouts 目录中结束。

我在 dev.windows.com 上没有找到任何提示。

0 投票
1 回答
2786 浏览

vb.net - 如何在 MetroUI 中动态加载 BitmapImage

我一直在尝试使用 Windows 8 和 Metro UI,我已经编写了一个完全合理的位图图像加载,但它似乎没有加载,感谢任何帮助。

在此示例中,宽度和高度始终采用零值。它在同一个类中呈现..

这是创建/调用它的地方:

===

这不是我的画布对象的问题,因为如果我用它填充它, Sprite.Fill = New SolidColorBrush(Colors.White)它就可以正常工作,并且我在屏幕上看到一个白色方块,有问题的位图设置为“始终复制”,并且位于目标文件夹中当我查看它时。

我不太确定我做错了什么。

0 投票
1 回答
491 浏览

silverlight - Silverlight 的深度缩放功能是否可在 Windows 8 中使用?

是否可以在 Windows 8 中编写 Deep Zoom Metro 应用程序?

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 投票
1 回答
2483 浏览

file-io - Windows 8 Metro 应用程序访问任意文件路径

在 Metro 中,如下代码会抛出异常

但是,即使我检查了功能中的所有内容,也添加了文件选择器并允许所有文件类型。我仍然无法访问这个文件,同样会抛出异常。

有人知道如何读取任意文件路径中的文件吗?这在 Metro 风格应用中是否可行。

0 投票
1 回答
357 浏览

c# - 编译 Windows 8 Metro 应用程序的问题

我正在尝试使用带有 Visual Studio 11 Preview 的网格视图创建一个 Windows 8 Metro 应用程序,但是当网格视图的项目模板完成加载时,我得到了莫名其妙的错误。

我得到一些关于找不到 makepri.exe 的信息。

0 投票
4 回答
8605 浏览

c# - 如何导航到 Metro 应用程序中的新页面?

现在正在尝试用 C# 编写 Metro 应用程序。尝试导航到新页面时遇到问题。

不起作用,因为 NavigateUri 字段不存在。Windows.Navigate 命名空间也不可用,所以那里没有运气。在 Metro 的应用程序中转到新页面的正确方法是什么?

0 投票
1 回答
542 浏览

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

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

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

0 投票
1 回答
1218 浏览

c++ - 带有 DirectX 部分的 Metro 风格应用程序

Windows 8 API 是否允许我编写使用 XAML 作为 UI 并使用 DirectX 呈现 3D 对象的应用程序?假设我正在编写一个 3D 建模应用程序。我想在 XAML 中创建许多对话框和 UI 元素,以及我将使用 DirectX 呈现的单个矩形窗口。我更喜欢使用 C++。这可能吗?