1. 程式人生 > >Wpf中顯示Unicode字符

Wpf中顯示Unicode字符

clas 不知道 ext block code 小工具 PE C# unicode編碼

1. 引言

今天在寫一個小工具,裏面有些字符用Unicode字符表示更合適。但是一時之間卻不知道怎麽寫了。經過一番查找,終於找到了辦法。記到這裏,一是加深印象,二則以備查詢。

2. C#中使用Unicode字符

比如“%”,其Unicode編碼是0x0025,在C#中如下表示:

var percentage = "\u0025";

註意,表示方法是“\u”+Unicode碼,這裏的u必須是小寫。

3. XAML中表示Unicode字符

xaml基本上脫胎於xml,所以很多表示方法也都一致。unicode字符表示也和xml中一樣。

<
TextBlock Name="TestBlock" Text="&#x0025;"></TextBlock>

同樣,在xaml中表示unicode字符,其具體方法就是用“&#x”+unicode字符碼 + “;”。這裏的x必須要小寫。

Wpf中顯示Unicode字符