0

私のアプリはWindowsPhone7アプリケーションです。その中で、MainPage.xamlにUrlTextBoxを作成し、別のページ(Browser.xaml)にWebブラウザーコントロール(ブラウザー)を作成しました。ユーザーがテキストボックスにURLを入力して[移動]ボタンをクリックした場合、MainPage.xamlからBrowser.xamlに移動する必要があり、Webページも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 に答える