我需要在Textblock中单击超链接时停止浏览器打开。 这是XAML:
<TextBlock Name="text" FontSize="40" TextWrapping="Wrap"/>
这里我在Textblock中创建了超链接:
link.NavigateUri = new Uri("http://google.de");
link.Inlines.Add(new Run { Text = "http://google.de" });
link.Click += link_Click;
text.Inlines.Add(link);
这是我的link_Click函数:
void link_Click(Hyperlink sender, HyperlinkClickEventArgs args)
{
System.Diagnostics.Debug.WriteLine("print this instead of opening link in browser");
}
文本被打印但是webbrowser也会打开。 有什么方法可以阻止浏览器打开?