WP7中的上标和下标

3

我正在尝试在PivotItem标题中展示" H2O",其中的2应该是下标。

例如:

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

我希望你能够将代码中的值赋给TextBlock.Text。例如:
textBlock1.Text = "H2O"; // 2 to appear as subscript.

这在WP7所使用的Silverlight版本中是否可能?
1个回答

6

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

分别来自Troels PedersenlordcheetoTextBlock中的SubScript和SuperScript

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

例如:

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

同样地,对于后台代码也是如此。

例如:

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

这种方法存在一些限制,只支持基本多文种平面(0000-FFFF)中的字符,并且所使用的字体也需要支持这些字符。


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