[英]Stop hyperlink in TextBlock from opening browser
單擊文本塊內的超鏈接時,我需要停止打開瀏覽器。 這是XAML:
<TextBlock Name="text" FontSize="40" TextWrapping="Wrap"/>
在這里,我在文本塊內創建了超鏈接:
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");
}
文本被打印,但Web瀏覽器也打開。 有什么方法可以阻止瀏覽器打開?
如果您不希望HyperLInk導航(打開瀏覽器),則只需刪除Hyperlink.NavigateUri即可 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.