在Windows 8 metro风格应用程序中放置一个链接

时间:2013-02-09 06:48:59

标签: c# xaml windows-store-apps

如何将我的网址www.facebook.com链接到我的超链接按钮。这应该加载到我的应用页面。

2 个答案:

答案 0 :(得分:0)

的Process.Start(" http://facebook.com&#34);这将在facebook.com加载默认浏览器这是你需要的吗?

发射器类怎么样?您可以使用Launcher类在默认处理程序中启动文档,即使用默认浏览器加载网站,据我所知您只能创建一个过程。

async void DefaultLaunch()
{
   // Path to the file in the app package to launch
   string imageFile = @"images\test.png";

   var file = wait Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(imageFile);

   if (file != null)
   {
      // Launch the retrieved file
      var success = await Windows.System.Launcher.LaunchFileAsync(file);

      if (success)
      {
         // File launched
      }
      else
      {
         // File launch failed
      }
   }
   else
   {
      // Could not find file
   }
}

答案 1 :(得分:0)

您只能在WebView控件内加载网页。首先把它放在你的页面上的某个地方:

<WebView x:Name="MyWebView" />

Hyperlink的点击事件处理程序中将页面加载到此WebView

private void Hyperlink_OnClick(object sender, RoutedEventArgs e)
{
    MyWebView.Navigate(new Uri("http://www.facebook.com"));
}