WPF:装饰文本块中文本部分的最佳方法

And*_*rko 3 wpf text

我有一个长文本的文本块,显示在几行中(因为文本块宽度不足以显示每个字母).

我希望有些单词是粗体的,并且保持文本显示在几行中是很重要的.你会如何装饰文本的一部分?

"快速的棕色狐狸跳过懒惰的黄狗."

如果TextBlock能力不够(谢谢,@ Bollock)可能是我应该将TextBlock分成几个,或者操纵TextBlock.Inlines或什么?

Dan*_*ose 8

你可以使用运行:

<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>
Run Code Online (Sandbox Code Playgroud)