在windows 8 metro风格的应用程序中放置链接

本文关键字:链接 应用程序 windows metro 风格 | 更新日期: 2023-09-27 17:58:21

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

在windows 8 metro风格的应用程序中放置链接

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

<WebView x:Name="MyWebView" />

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

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

Process.Start("http://facebook.com");这将加载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
   }
}