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

如何用C#代码而不是XAML创建超链接,c#,xaml,hyperlink,textblock,C#,Xaml,Hyperlink,Textblock,如何在C#代码中创建一个类似于XAML的超链接 <TextBlock> <Hyperlink Click="HyperLinkClick">New Hyperlink</Hyperlink> </TextBlock> 新超链接 MSDN通常有很好的例子。结合和的示例: 这个简单的问题花了超过30分钟才找到。我有一个答案,但由于网站限制,明天才能发布。 TextBlock textBlock1 = new TextBlock(); Run

如何在C#代码中创建一个类似于XAML的超链接

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

新超链接

MSDN通常有很好的例子。结合和的示例:


这个简单的问题花了超过30分钟才找到。我有一个答案,但由于网站限制,明天才能发布。
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);