【问题标题】:How open URL in a default browser with XAML ( windows-8 Application ) [duplicate]如何使用 XAML(windows-8 应用程序)在默认浏览器中打开 URL [重复]
【发布时间】:2013-06-12 01:30:55
【问题描述】:

如何在默认浏览器中使用 XAML(windows-8 应用程序)打开 URL

使用时:

Process.Start("http://www.google.com/"); 

错误命名空间“System.Diagnostics”中不存在类型或命名空间名称“Process”(您是否缺少程序集引用?)

【问题讨论】:

标签: c# .net url windows-8


【解决方案1】:

您可以使用Launcher.LaunchUriAsync 方法。

private async void LaunchSite(string siteAddress)
{
    try
    {
        Uri uri = new Uri(siteAddress);
        var launched = await Windows.System.Launcher.LaunchUriAsync(uri);
    }
    catch (Exception ex)
    {
        //handle the exception
    }
}

【讨论】:

  • 错误当前上下文中不存在名称“Launcher”:\
  • 我已经用完整的命名空间更新了答案。您需要在代码顶部添加 using Windows.System; 或输入命名空间。
  • 我想当用户点击按钮时应用程序打开网站为什么可以这样做
  • 你试过更新的代码了吗? (使用完全限定的命名空间Windows.System.Launcher.LaunchUriAsync(uri);
  • 其他所有命名空间错误
猜你喜欢
  • 1970-01-01
  • 2014-12-06
  • 1970-01-01
  • 2011-11-15
  • 2015-12-02
  • 1970-01-01
  • 1970-01-01
  • 2013-09-19
  • 1970-01-01
相关资源
最近更新 更多