Silverlight中如何实现上下标的显示
2012-08-12 23:47
134 查看
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";(显示三氧化二铁的化学式)
界面显示效果:
![](http://pic002.cnblogs.com/images/2012/427057/2012081223424931.png)
上标的特殊字符:
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";(显示三氧化二铁的化学式)
界面显示效果:
![](http://pic002.cnblogs.com/images/2012/427057/2012081223424931.png)
![](file:///C:\Users\wwl\AppData\Roaming\Tencent\Users\342746556\QQ\WinTemp\RichOle\FZV_0MO_NAGB_3FA8%KQJ0X.jpg)
相关文章推荐
- Silverlight中如何实现上下标的显示
- Silverlight中如何实现上下标的显示
- Silverlight中如何实现上下标的显示
- Silverlight如何显示、输入上标和下标?
- mysql中如何实现替换类似手机号码中间4位为星号显示
- printf()的Windows实现探秘及如何在控制台显示24位真彩色
- 【Silverlight】Bing Maps学习系列(二):通过Bing Maps Silverlight Control如何显示地图
- 如何可以用openFileDialog实现打开txt文档并显示到文档中的内容
- 如何实现选择DataGrid单元格时显示选择一行
- qt如何实现一个渐隐窗口呢(开启的时候他是从上往下渐渐显示)
- struts 中如何访问资源文件,JSP页面中如何实现国际化显示
- 【实战】如何实现滚轮时间的显示
- oracle 如何实现sql循环计数显示?请高手指教!
- 教你如何实现PPT双屏显示
- Objective-C如何自己实现一个基于数组下标的属性访问模式
- 如何实现点击GridView中一个图片后,如何传递至一个新的Activity中的imageview里面显示?
- Silverlight学习笔记四:如何通过自定义ComboBox实现SelectedValue
- Android学习笔记---19_采用ListView实现数据列表显示,以及各种适配器使用,和如何写自己的适配器
- [Unity3D]手机3D游戏开发:如何实现最高分的存储与显示(六)----实现文字闪烁效果
- 如何实现mdi窗口中显示图片上部居中