我正在尝试在PivotItem标头中的下标2中显示“ H2O”。
例如。
<controls:PivotItem Header="H20">
</controls:PivotItem>
我还想从后面的代码中为TextBlock.Text分配相同的值。
例如。
textBlock1.Text = "H2O"; // 2 to appear as subscript.
用于WP7的Silverlight版本是否可以实现?
最佳答案
经过一番搜索,我找到了解决方案。
分别来自SubScript and SuperScript in TextBlock和Troels Pedersen。
在XAML中,下标2可以通过Unicode表示。
例如。
<controls:PivotItem Header="H₂0">
</controls:PivotItem>
同样,后面的代码也是如此。
例如。
textBlock1.Text = "H\x2082O"; // 2 appears as subscript.
此方法存在一些局限性,因为仅支持基本多语言平面(0000-FFFF)中的字符,并且所使用的字体也需要支持这些字符。
关于windows-phone-7 - WP7中的上标和下标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8932091/