Windows 8 Metro打开网站/mailto C#
本文关键字:mailto 网站 Metro Windows | 更新日期: 2023-09-27 18:28:28
我很困惑。如何从我的metro应用程序在网络浏览器中打开网站?如何打开默认的邮件应用程序?
在W7上的WPF中,我只会运行
Process.Start("mailto://whatever");
提前感谢
Windows 8中的Metro应用程序不支持Process.Start
。它不存在于System.Diagnostics
命名空间中。
地铁应用程序无法直接启动另一个地铁应用程序。
然而,有两种方法可以启动应用程序。您可以通过文件关联或协议处理程序(Windows.System.Launcher.LaunchUriAsync
和Windows.System.Launcher.LaunchFileAsync
)启动应用程序
这两个都应该能解决你的问题。
示例和文档体现在:http://msdn.microsoft.com/en-us/library/windows/apps/windows.system.launcher.aspx
另请查看:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh779672.aspx
它是Launcher.LaunchUriAsync(new Uri("http://verysoftware.co.uk"));