Silverlight中如何實現上下標的顯示


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";(顯示三氧化二鐵的化學式) 

界面顯示效果:

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM