在我的 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);
链接显示正确。
当我将鼠标移到它上面时,链接变为红色。
问题:当我点击它时,什么也没有发生。
我是不是忘记了什么?我是否需要实现某种方法才能真正让链接打开?