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

标签 c# xaml hyperlink textblock

如何在 C# 代码中创建在 XAML 中如下所示的超链接?:

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

最佳答案

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

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);

关于c# - 如何在 C# 代码而不是 XAML 中创建超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6257288/

相关文章:

c# - 如何将不同的查询结果绑定(bind)到组合框并将其作为选定单元格值传递

c# - 如何为 WPF DataGrid 制作条纹颜色?

html - 为什么我的 href 链接不起作用?

c# - 如何在尝试删除文件时调试 "Sharing Violation"

c# - C#/F# 中基于约束的类型推断

c# - x86 和 x64 之间的项目组织

c# - TextBlock 中的上标或下标

html - 删除 IE 10 兼容性 View 中的蓝色边框

javascript - 带有数字的 Jquery 幻灯片放映——帮助数字链接保持颜色直到选择另一个?

c# - 如果我在整个运行过程中都需要一次性用品怎么办?