如何在 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 但在同一页面上......请帮忙....提前致谢
在你的代码中,在加载网页之前,它会导航到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。