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

2021-09-06 09:13:52 字數 1155 閱讀 2087

原文

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.在控制項中的顯示如下:

後台**:

msg.text=" fe\x2082o\x00b3";(顯示三氧化二鐵的化學式) 

介面顯示效果:

Silverlight中DataGrid的全選

最近的專案中在datagrid中需要使用全選。於是參考 silverlight中checkbox在datagrid的全選 取消 這篇文章給實現了。經過簡單的測試之後就正式使用了。一直也沒有出現問題。但是,今天同事說這一塊有問題。很是驚訝,這麼幾個月了,一直都正常,怎麼就出問題了呢?於是開始檢查。問題...

如何建立新Silverlight專案

silverlight 專案檔案是您可以使用不同工具來建立和編輯的文字檔案。例如,可以使用 visual studio 2008 和 expression blend 來建立 silverlight 專案或修改現有專案。有關更多資訊,請參見 expression blend 文件。本主題介紹如何使用...

Silverlight 如何手動打包xap

平時用vs開發silverlight時,vs會自動為我們打包成xap,如果有不想打包的dll,就把dll屬性改為 複製本地 false xap實際是乙個壓縮包,用winrar或者7zip都可以解壓,解壓後可以看到裡面包含的dll等。有時我們可能要動態載入xap,而xap中的有些dll是重複的,我們不...