WPF:在文本块中修饰文本部分的最佳方法
我有一个文本块,它有一个长文本,显示在几行中(因为文本块的宽度不足以显示每个字母) 我想要一些粗体字,保持文本像以前一样以几行显示很重要。你将如何装饰文本的某些部分 “敏捷的棕色狐狸跳过了懒洋洋的黄色狗。” 如果TextBlock功能不够(谢谢,@BoltClock),我可能应该将TextBlock拆分为几个功能,或者操纵TextBlock.Inlines或其他功能?您可以使用运行:WPF:在文本块中修饰文本部分的最佳方法,wpf,text,Wpf,Text,我有一个文本块,它有一个长文本,显示在几行中(因为文本块的宽度不足以显示每个字母) 我想要一些粗体字,保持文本像以前一样以几行显示很重要。你将如何装饰文本的某些部分 “敏捷的棕色狐狸跳过了懒洋洋的黄色狗。” 如果TextBlock功能不够(谢谢,@BoltClock),我可能应该将TextBlock拆分为几个功能,或者操纵TextBlock.Inlines或其他功能?您可以使用运行: <TextBlock.Inlines> <Run Text="the quick br
<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>
我认为文本块不适合富文本。您可以创建一个自定义的
TextBlock
子类并在那里执行格式化。