Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF:在文本块中修饰文本部分的最佳方法_Wpf_Text - Fatal编程技术网

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

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

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

我想要一些粗体字,保持文本像以前一样以几行显示很重要。你将如何装饰文本的某些部分

“敏捷的棕色狐狸跳过了懒洋洋的黄色。”

如果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>

我认为文本块不适合富文本。您可以创建一个自定义的
TextBlock
子类并在那里执行格式化。