私の C# スタンドアロン アプリケーションでは、ユーザーがお気に入りのブラウザーを起動するリンクをクリックできるようにしたいと考えています。
System.Windows.Controls.TextBlock text = new TextBlock();
Run run = new Run("Link Text");
Hyperlink link = new Hyperlink(run);
link.NavigateUri = new Uri("http://w3.org");
text.Inlines.Add(link);
リンクは正しく表示されます。
マウスを上に移動すると、リンクが赤くなります。
問題: クリックしても何も起こりません。
私は何かを忘れましたか?リンクを実際に開くには、何らかの方法を実装する必要がありますか?