在我的WPF应用程序中,基于C#,我需要有一些带有上标和下标的标签,通常在各种数学运算中。例如:
电子<子>取值子> / E <子>米子>
或
4 X
我需要了解如何在XAML和代码中以这种方式创建标签。 有人可以帮帮我吗?我只发现了一些关于Windows Forms的内容,但没有关于WPF的内容。 谢谢你的帮助
编辑: 另一篇文章仅描述了XAML解决方案,这对我不起作用。我是否需要更改字符大小以使用下标/上标?另外,我需要一个解决方案,通过代码创建带有上标/下标的标签,而不仅仅是通过XAML。
答案 0 :(得分:2)
使用Typography.Variants,它意味着有下标/上标样式呈现。 Ref
MDSN示例
<Paragraph FontFamily="Palatino Linotype">
2<Run Typography.Variants="Superscript">3</Run>
14<Run Typography.Variants="Superscript">th</Run>
</Paragraph>
<Paragraph FontFamily="Palatino Linotype">
H<Run Typography.Variants="Subscript">2</Run>O
Footnote<Run Typography.Variants="Subscript">4</Run>
</Paragraph>