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

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

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

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

对于问题:

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

c# - 如何在 C# 中为 Windows Metro 风格应用程序在屏幕上绘图?

我只是希望用户能够使用某种指针在屏幕上绘图。

我已经有了捕获指针位置的代码,但我不知道如何将像素或形状或其他任何东西放在屏幕上。

我发现这个有用的教程:
http ://www.dotnetspeaks.com/DisplayArticle.aspx?ID=137

我一直在这里查看文档:http:
//msdn.microsoft.com/en-us/library/windows/apps/hh465055 (v=VS.85).aspx

到目前为止没有运气。=(本教程是针对Windows Phone 7的,所以有点不同。=\请帮忙?=)

这就是我到目前为止所拥有的。

绘图部分:

作为参考,代码中其他地方的东西:

0 投票
1 回答
807 浏览

c# - Metro 风格的应用程序 UI 设计:页面 vs 场景

我正在开发一个 Windows 8 Metro 风格的应用程序,在大学的学术项目中使用开发者预览版。我们必须使用 MVVM 模式。

在主页中,我们有一个带有按钮的 Metro 风格主菜单。根据 MVVM 模式,每个按钮都指向一个应用程序工具(即“显示我的库”、“显示收藏夹”……),它应该属于不同的视图。

在您看来,我们应该为每个视图创建一个新的“地铁风格页面”,还是期望为每个刷新主页的用例创建一个“场景”,就像许多示例应用程序中存在的那样?换句话说,使用 MVVM 是否应该在“plain old WPF Windows”和“brand new metro-style Pages”之间进行 1:1 匹配?

0 投票
1 回答
722 浏览

windows-8 - Win8 Metro 风格的应用程序不会更新 - 旧代码仍在运行?

我正在尝试学习 Windows 8 Metro 风格的应用程序开发,但每次我在 VS11 中运行时,似乎代码都没有更新。例如,这是我的调试窗口的样子:

废话调试

我可以让代码更改运行的唯一方法是重新启动机器!我试过在任务管理器中杀死我的“应用程序”无济于事。

0 投票
2 回答
518 浏览

wpf - 是否可以将 WPF Prism 应用程序移植到 Metro

我们有几个基于 WPF PRISM 的应用程序。

这些可以移植还是在移动到 Metro 时需要重写?

0 投票
1 回答
657 浏览

windows-8 - BackgroundUploader.getCurrentUploadsAsync() 正在返回我做过的大部分传输

我正在开发一个可以上传和下载一些文件的 Metro 应用程序。MS提供了几个例子: http: //code.msdn.microsoft.com/windowsapps/Background-Transfer-Upload-457ae763 http://code.msdn.microsoft.com/windowsapps/Background-Transfer-Sample-d7833f61

第一个是上传应用,第二个是下载应用。由于 Win8 可以在失去焦点时暂停和终止应用程序,因此下载器应用程序提供了检索活动下载的功能,因此我可以开始接收有关状态的更新。Uploader 应用程序没有。我尝试添加此功能,但 getCurrentUploadsAsync() 正在返回我已经完成的 18 次传输。我已经尝试了我能想到的一切来删除这些传输,但它不会改变 getCurrentUploadsAsync() 的结果。

有谁知道如何清除 WinRT 中的“死”BackgroundTransfers?

0 投票
2 回答
1414 浏览

c# - 托管 WinRT API 是否包含计算 MD5 哈希的方法?

如何在用 C# 编写的 Metro Style 应用程序中计算 MD5?

0 投票
1 回答
8956 浏览

c# - 如何使用 C# 为我的 WinRT 应用程序生成 MD5 哈希码?

我正在创建一个 MetroStyle 应用程序,我想为我的字符串生成一个 MD5 代码。到目前为止,我已经使用了这个:

但它会引发类型异常,System.ArgumentOutOfRangeException并带有以下错误消息:

No mapping for the Unicode character exists in the target multi-byte code page. (Exception from HRESULT: 0x80070459)

我在这里做错了什么?

0 投票
3 回答
2148 浏览

c# - 如何在 MetroStyle 应用 (WinRT) 和 C# 中下载网页

我正在创建一个 MetroStyle 应用程序,并且我想使用基于 HTTP Get 方法的网站 API。例如登录我应该下载这个 URL 返回的 XML:

websitehost.com/api/login.php?u=username&p=password

问题是新的 MetroStyle 应用程序不允许我使用我多年来在 .Net 中使用的许多方法,那么如何下载返回的 XML 文档并对其进行解析呢?

0 投票
1 回答
540 浏览

wpf - 当 Metro 在 Win 8 中出现时,学习 WPF 有什么意义吗?

如果您还没有这样做,那么当 Metro 语言在 Win 8 中出现时,学习 WPF 有什么意义吗?