1

我正在使用 UWP 应用程序,当用户单击按钮时,我需要在其中启动 Microsoft Edge 或 Internet Explorer。

我发现这样做的方法是调用System.Diagnostics.Process.Start()但我得到:

命名空间“System.Diagnostics”中不存在类型或命名空间名称“Process”

我试过用 NuGet 安装它,但我也遇到了几个例外......

我也尝试过使用 Launcher,但它没有做任何事情:

await Launcher.LaunchUriAsync(new Uri("LINK"));

有谁知道如何实现我需要的?谢谢!

4

1 回答 1

2

您可以使用LaunchUriAsync 来要求 Windows 启动与协议关联的应用程序(例如:http://)并将 Uri 传递给它。

await Windows.System.Launcher.LaunchUriAsync(new Uri("http://danvy.tv"));

在这种情况下,您的默认浏览器将打开http://danvy.tv

于 2015-12-14T16:13:23.940 回答