我有一个文本块,里面的文字如下: SOMEBOLDTEXT + SOMEITALICTEXT + SOMEUNDERLINEDTEXT,全部在一行上。我该如何将这一行添加到单个的WPF段落中,并使用不同的字体风格(SOMEBOLDTEXT-FontWeight = Bold但不是Italic),(SOMEITALICTEXT-FontStyle = Italic但不是Bold)... 请提供一些解决方案,谢谢。
您可以使用 WPF Run 功能。例如:
<TextBlock>
<Run Text="Tex1" FontWeight="Light"/>
<Run Text="Text2"/>
<Run Text="Text3" FontWeight="Bold"/>
</TextBlock>
<FlowDocument>
<Paragraph>
<Run FontWeight="Light">Light text</Run>
<Run FontWeight="Bold">Bold Text</Run>
<Run FontWeight="UltraLight">UltraLight text</Run>
</Paragraph>
</FlowDocument>