我有一个长文本的文本 block ,它分几行显示(因为文本 block 的宽度不足以显示每个字母)。
我想让一些单词加粗,并且像以前一样保持多行显示的文本很重要。您将如何装饰文本的某些部分?
“敏捷的棕色狐狸跳过了懒惰的黄色狗。”
如果 TextBlock 的能力不够(谢谢@BoltClock),我应该将 TextBlock 拆分成几个,或者操作 TextBlock.Inlines 什么的?
最佳答案
你可以使用运行:
<TextBlock.Inlines>
<Run Text="the quick brown " />
<Run FontStyle="Bold" Text="fox" />
<Run Text=" jumped over the lazy yellow " />
<Run FontStyle="Bold" Text="dog" />
<Run Text="." />
</TextBlock.Inlines>
关于WPF:在文本 block 中装饰部分文本的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5497006/