我正在使用UWP应用,我需要在用户点击按钮时启动Microsoft Edge或Internet Explorer。
我发现这样做的方法是调用System.Diagnostics.Process.Start()
,但我得到:
名称空间'System.Diagnostics'
中不存在类型或命名空间名称'Process'
我尝试用NuGet安装它,但我也有几个例外...
我也尝试过使用Launcher,但它没有做任何事情:
await Launcher.LaunchUriAsync(new Uri("LINK"));
有谁知道如何实施我需要的东西? 谢谢!
答案 0 :(得分:2)
你可以使用LaunchUriAsync 要求Windows启动与协议关联的应用程序(例如:http://)并将Uri传递给它。
await Windows.System.Launcher.LaunchUriAsync(new Uri("http://danvy.tv"));
在这种情况下,您的默认浏览器将会打开http://danvy.tv。