我有一个带有长文本的文本块,显示在几行中(因为文本块宽度不足以显示每个字母)。
我想要一些粗体字,并且像以前一样将文字显示在几行中很重要。你会如何装饰文本的一部分?
“快速的棕色狐狸跳过懒惰的黄色狗。”
如果TextBlock功能不够(谢谢@BoltClock)可能我应该将TextBlock拆分成几个,或者操纵TextBlock.Inlines或什么?
答案 0 :(得分:8)
您可以使用run:
<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>