多字体属性的文本块文本

4

我有一个文本块,里面的文字如下: SOMEBOLDTEXT + SOMEITALICTEXT + SOMEUNDERLINEDTEXT,全部在一行上。我该如何将这一行添加到单个的WPF段落中,并使用不同的字体风格(SOMEBOLDTEXT-FontWeight = Bold但不是Italic),(SOMEITALICTEXT-FontStyle = Italic但不是Bold)... 请提供一些解决方案,谢谢。

1个回答

8

您可以使用 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>

我该如何将这个添加到 WPF 段落中?@Ivan Zub - user2176592
非常感谢您的答案 :) - user2176592

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接