如何在 Windows Phone 应用程序开发中单击按钮导航到网页

本文关键字:按钮 单击 导航 网页 应用程序开发 Windows Phone | 更新日期: 2024-10-30 14:52:33

我正在Windows Phone应用程序中开发我的第一个应用程序。单击图像时,我想导航到一个网站,但在我的应用程序中的不同页面上。到目前为止,我所做的是:

private void Image_Click1(object sender, RoutedEventArgs e)
{
    NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.Relative));
    WebBrowserTask webBrowserTask = new WebBrowserTask();
    webBrowserTask.Uri = new Uri("http://www.google.com");
    webBrowserTask.Show();
}

现在,如果我以这种方式这样做,我会在webBrowserTask.Show()中遇到一些问题。由于这种方法,我的应用程序无法运行。如果我删除导航服务行,它会导航到网络 sute 但在同一页面上......请帮忙....提前致谢

如何在 Windows Phone 应用程序开发中单击按钮导航到网页

在你的代码中,在加载网页之前,它会导航到Page2

你能做的最好的事情是

删除 WebBrowserTask 代码并

覆盖 Page2 的 OnNavigated to 事件,然后编写 WebBrowserTask 的代码。

这将使您的网页呈现在第 2 页上

有点像这样。

  protected override void OnNavigatedTo(NavigationEventArgs e)
        {
           WebBrowserTask webBrowserTask = new WebBrowserTask(); webBrowserTask.Uri = new Uri("http://www.google.com"); webBrowserTask.Show(); 
        }

您可以在 app.xaml.cs 中创建一个全局 WebBrowserTask,之后您可以在 click 事件处理程序中为其分配 url。 然后导航到第 2 页,然后在那里使用全局 WebBrowserTask。