Windows 8 Metro打开网站/mailto C#

本文关键字:mailto 网站 Metro Windows | 更新日期: 2023-09-27 18:28:28

我很困惑。如何从我的metro应用程序在网络浏览器中打开网站?如何打开默认的邮件应用程序?

在W7上的WPF中,我只会运行

Process.Start("mailto://whatever");

提前感谢

Windows 8 Metro打开网站/mailto C#

Windows 8中的Metro应用程序不支持Process.Start。它不存在于System.Diagnostics命名空间中。

地铁应用程序无法直接启动另一个地铁应用程序。

然而,有两种方法可以启动应用程序。您可以通过文件关联或协议处理程序(Windows.System.Launcher.LaunchUriAsyncWindows.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"));