0

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

4

1 回答 1

0

我可能误解了这个问题,但我认为您混淆了 NavigationService.Navigate 和 WebBrowser.Navigate。您不能仅使用导航服务完成您所说的所有操作。

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

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

然后,在浏览器页面上,告诉 WebBrowser 导航到提供的 URL。

myBrowser.Navigate(myUrl);
于 2012-05-26T04:27:04.630 回答