我正在尝试使用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版本是否可以实现?
答案 0 :(得分:6)
经过一番搜索,我找到了解决方案。
分别来自SubScript and SuperScript in TextBlock Troels Pedersen和lordcheeto。
在XAML中,下标2可以通过Unicode表示。
E.g。
<controls:PivotItem Header="H₂0">
</controls:PivotItem>
同样适用于背后的代码。
E.g。
textBlock1.Text = "H\x2082O"; // 2 appears as subscript.
此方法存在一些限制,因为只支持基本多语言平面(0000-FFFF)中的字符,并且使用的字体也需要支持字符。