如何在C#代码中创建超链接而不是XAML

本文关键字:超链接 XAML 创建 代码 | 更新日期: 2023-09-27 17:58:35

如何在C#代码中创建一个在XAML中看起来像以下的超链接?:

<TextBlock>
    <Hyperlink Click="HyperLinkClick">New Hyperlink</Hyperlink>
</TextBlock>

如何在C#代码中创建超链接而不是XAML

MSDN通常有非常好的例子。结合文本块和超链接的示例:

TextBlock textBlock1 = new TextBlock();
Run run3 = new Run("Link Text.");
Hyperlink hyperl = new Hyperlink(run3);
hyperl.NavigateUri = new Uri("http://search.msn.com");
textBlock1.Inlines.Add(hyperl);