Windows Phone 8.1 Web 浏览器启动器 LaunchUriAsync 不工作

Windows Phone 8.1 Web Browser launcher LaunchUriAsync Not working

我只想打开 Web 浏览器并通过单击按钮导航到预定义的网站。但是,我发现的所有内容都与 Windows Phone 8 和 Silverlight 有关,其中 Microsoft.Phone.Tasks 不适用于 WP8.1。也许我搜索了错误的短语,但我想不出正确的方法来完成这项任务。

我应该早点说清楚,我试过用这个

var uri = new Uri(uriToLaunch);

在此处 Launcher.LaunchUriAsync 找到,但 VS 给我一条使用 var 的错误消息。我按照MSDN说的执行了exaclt,但是还是有错误。

我决定只用XAML来处理

<HyperlinkButton NavigateUri="http://www.whereever.com"> Go Here </HyperlinkButton>

已经简化了,你只需要写

Launcher.LaunchUriAsync(new Uri(url)); 

命名空间应该是Windows.System