私のアプリはWindowsPhone7アプリケーションです。その中で、MainPage.xamlにUrlTextBoxを作成し、別のページ(Browser.xaml)にWebブラウザーコントロール(ブラウザー)を作成しました。ユーザーがテキストボックスにURLを入力して[移動]ボタンをクリックした場合、MainPage.xamlからBrowser.xamlに移動する必要があり、WebページもBrowser.xamlに読み込まれる必要があります(つまり、ユーザーが入力したURLに関係なく)ワンボタンクリック(GoBtn_Click)で。上記のナビゲーションサービスを使用しましたが、現在のコンテキストに「ブラウザ」が存在しないというエラーがスローされます。これについては助けが必要です。よろしくお願いします。
質問する
805 次
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 に答える