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

file-io - 在 Metrostyle 应用程序中读取 XML 文件?可能的?

我正在使用 Windows 8 开发人员预览版。我希望开发一个读取 XML 文件的应用程序。是否可以?当我尝试使用XDocument.Load(string uri)它时,它抛出了一个拒绝访问异常,并且没有FileStream. 我知道 Metro 风格的应用程序是基于 Silverlight 的,它无法访问文件系统,但它实际上是一个桌面应用程序,所以我不能读取文件吗?有什么解决方法吗?我对silverlight很陌生,所以也许我只是不知道路?

0 投票
1 回答
2097 浏览

c++ - 如何使用 WinRT 在 Windows 8 Metro 应用程序中播放声音文件?

Windows 8 中的 WinRT API 表面似乎能够加载和保存播放列表以及捕获音频。我正在寻找的东西更简单一些:WinRT 是否能够从文件中播放音频?如果不是,本机代码 (C++) 的推荐 API 是什么,用于从 Windows 8 Metro 应用程序中的文件播放音频?

0 投票
1 回答
2105 浏览

c# - 在 Metro 风格应用程序中使用旧程序集

我知道我们可以在用 c# 编写的 Metro 风格应用程序中访问部分 .net api 和所有 winrt api。但是针对 .net 2.0 或 3.5 等的其他第三方组件呢?我们能否将它们作为参考添加到 Metro 风格的应用程序项目中?

0 投票
1 回答
666 浏览

clr - 用 JavaScript 或 C++ 编写的 Metro 风格应用程序是否加载 CLR?

如果没有,那么 WinRT 是否有自己的垃圾收集器?

我问这个是因为我读到了这个:“没有必要管理底层对象的生命周期。当你完成了你激活的最后一个类实例时,Windows 会释放该对象。” 来自 MSDN。

0 投票
5 回答
5080 浏览

c++ - 将 SQLite 与 WinRT 一起使用

我正在开发一个 Metro ui 应用程序,我想将 SQLite 用于一些内部数据而不是 JET,以便利用一些已经编写的代码。

但是,当我尝试使用 sqlite3_open 打开数据库时,它不起作用。我收到一条错误消息,说无法打开数据库。

我相信 SQLite 使用的某些 API 不能用于 Metro 风格的应用程序。

有人可以帮我吗?至少告诉我如何确定应该移植哪些 api?

0 投票
1 回答
434 浏览

windows-runtime - 如何在 WinRT 中将 FrameworkElement 更改为 Image?

我有FrameworkElement我的手,它也有父母。我想像Image在 WinRT 平台中一样更改它。我试过了WriteableBitmap。但它确实有要渲染的元素参数。VisualBrush这里也不可用。

0 投票
6 回答
1547 浏览

c++ - 如何在 WinRT DLL 中使用 SQLite?

我正在尝试开发一个使用 SQLite 编写数据库的 WinRT DLL。但似乎 Metro 不支持 SQLite 源代码中的某些 win32 API,例如LoadLibraryW,、、GetTempPathA

有没有办法编译 SQLite 源代码或将 SQLite 与 WinRT DLL 一起使用?

0 投票
4 回答
2790 浏览

c# - 访问 Win8 Metro 风格应用程序中的其他进程

我正在尝试构建一个 Windows 8“地铁风格”应用程序,它将作为“应用程序杀手”运行。对于那些使用过 Win8(技术预览)的人,您会注意到,一旦您打开 Metro 风格的应用程序,您就无法关闭它(无需进入任务管理器并结束进程)。

我的挑战是我无法从 Metro 风格的应用程序中访问“System.Diagnostics.Process”,也不知道 WinRT 中是否有类似的替代方案。我还想构建一个单独的应用程序,为我的 Metro 应用程序提供一个服务来与之交互,但我想用一个应用程序来做到这一点。

从根本上说,我正在寻找一种模式来构建利用 .NET 4.0 组件的 Metro 风格应用程序,特别是能够枚举和终止 PC 上运行的其他进程。

澄清:我不太关心这个特定的应用程序,而是在 Metro 风格的应用程序中访问这种类型的 .NET 功能

谢谢

0 投票
2 回答
113 浏览

.net - .Net (Win)、Silverlight、Metro 和 Mono (Mac OSX) 版本中的类列表

我是一名独立开发人员,从 Java 转向 .Net Desktop。所以我遇到了学习曲线,倾向于从 Java 技术的角度来思考。

无论如何,我正在为 Windows 制作本机桌面应用程序(稍后您会购买它,我们都会很高兴!)该应用程序将使用 C# 和 WPF 制作,以获得最佳的用户体验(非常重要)。虽然优先考虑的是尽可能最好的用户体验,但我仍然希望我的代码尽可能可移植,以便将来移植到其他平台。显然,GUI 部分将是特定于平台的,但也有许多可以跨平台的数据库类型代码。

因此,对于完整桌面 API 中的某个包(我猜你们称之为“框架”),是否有一个地方可以获得所有这些兼容性信息?

0 投票
2 回答
5787 浏览

c# - 如何在 Windows 8 中访问和修改联系人?

我在 Windows 8 中找到了一个新的联系人 API:http: //msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.contacts%28v=VS.85%29.aspx

但是,我无法找出如何列出所有联系人以及添加或删除联系人。

有什么提示吗?