我正在尝试在PivotItem标题中展示" H2O",其中的2应该是下标。
例如:
<controls:PivotItem Header="H20">
</controls:PivotItem>
我希望你能够将代码中的值赋给TextBlock.Text。例如:
textBlock1.Text = "H2O"; // 2 to appear as subscript.
这在WP7所使用的Silverlight版本中是否可能?
我正在尝试在PivotItem标题中展示" H2O",其中的2应该是下标。
例如:
<controls:PivotItem Header="H20">
</controls:PivotItem>
textBlock1.Text = "H2O"; // 2 to appear as subscript.
经过一番搜索,我找到了一个解决方案。
分别来自Troels Pedersen和lordcheeto的TextBlock中的SubScript和SuperScript。
在XAML中,下标2可以通过Unicode表示。
例如:
<controls:PivotItem Header="H₂0">
</controls:PivotItem>
同样地,对于后台代码也是如此。
例如:
textBlock1.Text = "H\x2082O"; // 2 appears as subscript.
这种方法存在一些限制,只支持基本多文种平面(0000-FFFF)中的字符,并且所使用的字体也需要支持这些字符。