MetroStyleApp入門 vol29.アプリからブラウザを起動する

木曜日 , 5, 7月 2012 Leave a comment

 WebViewコントロールにURLを渡してWebサイトを表示していましたが、マウス操作時にリンクなどがクリックできない(WebView自体がアクティブになってない?)現象が確認されましたので、WebViewを利用するのをやめてブラウザを起動する方針に変更しました(なんとなくデフォルトバグな気がするので・・・)。

 

 自分のアプリからブラウザを起動するにはLaunchUriAsyncを利用します。

 コードは以下、

            var uri = new Uri("http://www.bing.com");

            var success = await Windows.System.Launcher.LaunchUriAsync(uri);

            if (success)
            {
                // 起動に成功した場合の処理。
                // ブラウザは起動するがアプリも裏で動く
            }
            else
            {

            }

 

LaunchUriAsyncを実行するとブラウザが起動しますが、バックエンドでアプリも動き続けています。

 


Please give us your valuable comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください