从其他页面导航到网页

本文关键字:网页 导航 其他 | 更新日期: 2023-09-27 18:35:28

我的应用程序是一个Windows Phone 7应用程序。为此,我在MainPage.xaml中创建了一个UrlTextBox,并在另一个页面(Browser.xaml)中创建了一个Web浏览器控件(浏览器)。如果用户在文本框中键入某个 URL 并单击"转到按钮",我需要从 MainPage.xaml 导航到 Browser.xaml,甚至网页也应该加载到 Browser.xaml(即,用户键入的任何 URL)只需单击(GoBtn_Click)。我使用了上述导航服务,但它抛出了一个错误,即当前上下文中不存在"浏览器"。需要帮助。提前感谢您的帮助。

从其他页面导航到网页

我可能误解了这个问题,但我认为你混淆了NavigationService.Naving和WebBrowser.Navigate。你不能只用导航服务做你想做的所有事情。

首先,存储 URL。然后使用此代码导航到"浏览器"页:

NavigationService.Navigate(new Uri("/Browser.xaml", UriKind.Relative));

然后,进入浏览器页面后,告诉 Web 浏览器导航到提供的 URL。

myBrowser.Navigate(myUrl);