WP7中的上标和下标

时间:2012-01-19 19:29:40

标签: windows-phone-7 xaml subscript superscript

我正在尝试使用PivotItem标头中的2 in下标显示“H2O”。

E.g。

<controls:PivotItem Header="H20">
</controls:PivotItem>

我还想将代码中的相同值分配给TextBlock.Text。

E.g。

textBlock1.Text = "H2O"; // 2 to appear as subscript.

使用用于WP7的Silverlight版本是否可以实现?

1 个答案:

答案 0 :(得分:6)

经过一番搜索,我找到了解决方案。

分别来自SubScript and SuperScript in TextBlock Troels Pedersenlordcheeto

在XAML中,下标2可以通过Unicode表示。

E.g。

<controls:PivotItem Header="H&#x2082;0">
</controls:PivotItem>

同样适用于背后的代码。

E.g。

textBlock1.Text = "H\x2082O"; // 2 appears as subscript.

此方法存在一些限制,因为只支持基本多语言平面(0000-FFFF)中的字符,并且使用的字体也需要支持字符。