WindowsストアアプリからWebにジャンプするボタンを作る場合、HyperlinkButtonを使う手があります。
AppBarButtonで綺麗に並べてる場合、もしかしたら、どうしてもAppBarButtonからWebページにジャンプしたかったりもすると思います。
そんな時に取る方法を書きます。
まず、コードビハインドやViewModelにICommandを定義します。
コマンドにはURLにジャンプするメソッドを割り当ててください。
このような感じです。
//ICommandのプロパティ public ICommand OpenWebBrowserCommand { get; set; } //プロパティにURLへジャンプするメソッドを割り当てる this.OpenWebBrowserCommand = new RelayCommand(OpenWebBrowser); //特定のURLにジャンプするメソッド private async void OpenWebBrowser() { await Launcher.LaunchUriAsync(new Uri("http://www.google.com")); }
コマンドをAppBarButtonにバインディングします。
<AppBarButton Label="Jump to Web" Icon="World" Foreground="Black" Command="{Binding OpenWebBrowserCommand}" />
これで定義されたボタンを押すことで特定のURLにジャンプできるようになりました。