我正在尝试在 PivotItem 标头中显示带有 2 in 下标的“H2O”。
例如
<controls:PivotItem Header="H20">
</controls:PivotItem>
我还想将相同的值从后面的代码分配给 TextBlock.Text。
例如
textBlock1.Text = "H2O"; // 2 to appear as subscript.
这可能与用于 WP7 的 Silverlight 版本有关吗?
我正在尝试在 PivotItem 标头中显示带有 2 in 下标的“H2O”。
例如
<controls:PivotItem Header="H20">
</controls:PivotItem>
我还想将相同的值从后面的代码分配给 TextBlock.Text。
例如
textBlock1.Text = "H2O"; // 2 to appear as subscript.
这可能与用于 WP7 的 Silverlight 版本有关吗?
经过一番搜索,我找到了解决方案。
分别来自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) 中的字符,并且使用的字体也需要支持这些字符。