Windows PhoneアプリからIE7を起動する方法は?
-
30-09-2019 - |
質問
アプリから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));
}
所属していません StackOverflow