Silverlight中如何实现上下标的显示
原文 http://www.cnblogs.com/akwwl/archive/2012/08/12/2635614.html
1.在Silverlight中遇到需要顯示上標或者下標(如:水的化學式H2O)時,我們可以使用Silverlight中專門處理的上下標的特殊字符顯示。
上標的特殊字符:
Superscript:
0 : U+2070
1 : U+00B9
2 : U+00B2
3 : U+00B3
4-9 : U+2074-2079(表示從4到9的特殊字符)
+ : U+207A
- : U+207B
= : U+207C
( : U+207D
) : U+207E
n : U+207F
下標的特殊字符:
0-9 : U+2080-2089(表示從0到9的特殊字符)
+ : U+208A
-: U+208B
=: U+208C
(: U+208D
): U+208E
以上特殊字符中,冒號前面的為我們要顯示的內容,冒號后面的為Silverlight中如何顯示的特殊字符;
其中U在代碼中使用的是“\x”,比如下標2就是用“\x2082”表示。
2.使用方法如下:
顯示水的化學式時,顯示的字符串為:string water = "H" + "\x2082" + "O";
顯示勾股定理時,現實的字符串為:string s = "a\x00B2+b\x00B2=c\x00B2";?
其中顯示下標2的特殊字符串為:“\x2082”,顯示上標2的特殊字符串為“\x00b2”
3.在控件中的顯示如下:
? ? ? ? <TextBlock ?HorizontalAlignment="Left" Margin="0" Name="msg" Text="TextBlock" VerticalAlignment="Top" />
后臺代碼:
msg.Text="?Fe\x2082O\x00B3";(顯示三氧化二鐵的化學式)?
界面顯示效果:
posted on 2013-04-25 15:39 NET未來之路 閱讀(...) 評論(...) 編輯 收藏轉載于:https://www.cnblogs.com/lonelyxmas/archive/2013/04/25/3042672.html
總結
以上是生活随笔為你收集整理的Silverlight中如何实现上下标的显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UVA dp题目汇总
- 下一篇: [转]自定义ASP.NET MVC Ht