WPFでリンクを作成する方法
WPFでこんな感じのリンクを作成し、クリックしたら既定のブラウザでページを表示する方法です。
<Label>
<Hyperlink NavigateUri="https://github.com/higty/higlabo" RequestNavigate="Hyperlink_RequestNavigate">https://github.com/higty/higlabo</Hyperlink>
</Label>
private void Hyperlink_RequestNavigate(object sender, System.Windows.Navigation.RequestNavigateEventArgs e)
{
ProcessStartInfo psi = new ProcessStartInfo
{
FileName = e.Uri.AbsoluteUri,
UseShellExecute = true,
WorkingDirectory = Environment.CurrentDirectory,
};
Process.Start(psi);
}
WorkingDirectoryの設定はなくても動く場合もあります。
これで既定のブラウザでタブが開いてWEBページが表示されます。