1
在this question(来自eandersson的回答)中,超链接用在TextBlock
内。我想要做同样的事情,但在代码背后 - 如何做到这一点?从链接如何在代码中的TextBlock中添加超链接?
例子:
<TextBlock>
<Hyperlink NavigateUri="http://www.google.com" RequestNavigate="Hyperlink_RequestNavigate">
Click here
</Hyperlink>
</TextBlock>
private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e)
{
Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri));
e.Handled = true;
}