Dan*_*ger 3 xaml superscript subscript windows-phone-7
我试图用PivotItem标题中的2 in下标显示"H2O".
例如
<controls:PivotItem Header="H20">
</controls:PivotItem>
Run Code Online (Sandbox Code Playgroud)
我还想将代码中的相同值分配给TextBlock.Text.
例如
textBlock1.Text = "H2O"; // 2 to appear as subscript.
Run Code Online (Sandbox Code Playgroud)
WP7使用的Silverlight版本是否可以实现?
经过一番搜索,我找到了解决方案.
分别来自Troels Pedersen和lordcheeto的TextBlock中的SubScript和SuperScript.
在XAML中,下标2可以通过Unicode表示.
例如
<controls:PivotItem Header="H₂0">
</controls:PivotItem>
Run Code Online (Sandbox Code Playgroud)
对于背后的代码也是如此.
例如
textBlock1.Text = "H\x2082O"; // 2 appears as subscript.
Run Code Online (Sandbox Code Playgroud)
这种方法有一些限制,因为只支持基本多语言平面(0000-FFFF)中的字符,并且使用的字体也需要支持字符.
| 归档时间: |
|
| 查看次数: |
741 次 |
| 最近记录: |