【发布时间】:2011-04-22 16:48:58
【问题描述】:
有没有办法仅在 TextBlock 中的一个字符(或小于整个块的任何数量)中应用下划线文本装饰?
我有一些文本想要输出为“this worf is mispelt”,并在worf 中的f 下划线。
我知道你可以做到:
TextBlock47.TextDecorations = TextDecorations.Underline;
但我不希望整个块都加下划线。
如果做不到这一点,除了 TextBlock 之外,我还可以使用其他控件来提供此功能吗?我研究了富文本,但对于一个简单的效果来说,这似乎是一项非常艰巨的工作。如果是唯一的方法,我该如何在c#代码中生成特定格式的文本(10pt,Courier New,一个字符下划线)?
【问题讨论】:
标签: c# wpf textblock underline