質問

アプリからIEのインスタンスをどのように起動しますか?ウィンドウとブラウザウィンドウまでページを付ける方が良いでしょうか?

役に立ちましたか?

解決

ブラウザでURIを起動できます webbrowsertask.

このように使用してください:

var wbt = new WebBrowserTask();
wbt.URL = "http://stackoverflow.com/";
wbt.Show();

他のヒント

Windows Phone 8では、URLが段階的に廃止されました。代わりにこれを使用してください:

WebBrowserTask webBrowserTask = new WebBrowserTask();

webBrowserTask.Uri = new Uri("http://msdn.microsoft.com", UriKind.Absolute);

webBrowserTask.Show();

IEタスクのドキュメントを参照してください MSDN.

webbrowsertaskを使用する必要があります。

WebBrowserTask browser = new WebBrowserTask();
browser.URL = "http://www.google.com";
browser.Show();

マットオリバー すでに質問に答えていますが、私はこれを探していて、名前空間を追跡するのが嫌いなので、いくつかの追加情報が役立つと思いました。

  • microsoft.phone.dll(Silverlightアプリの自動)への参照が必要です
  • あなたは置く必要があります using Microsoft.Phone.Tasks; クラスの上部にあります(これは、WebBrowserTaskが宣言されている名前空間です)。

次に、上記のコードを使用するか、このわずかなバリエーションを使用できます。

WebBrowserTask task = new WebBrowserTask() { URL = "http://wirebear.com/blog" };
task.Show();

アプリでTombstoningを処理している限り、ユーザーは通常、希望の動作である戻りに戻って戻ってくることができます。もう1つのボーナスは、ブラウザの読み込みがWP7に非常によく統合されているため、実際にアプリの一部のように見えることです。ブラウザにはターンスタイルのアニメーションが搭載されており、AppBarをしばらく表示してから、ブラウザアイコンにフリップします。

ご存知のように、Webbrowserコントロールを使用してアプリ内にブラウザを埋め込むこともできます。

ツールボックスにあり、ページにドラッグするだけです。好きな場合はコードでナビゲートできます。

private void webBrowser1_Loaded(object sender, RoutedEventArgs e) {
    webBrowser1.Navigate(new Uri("http://www.bing.com/", UriKind.Absolute));
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top