xaml是xml的一種,通常用在wpf程式中。
用xaml設計ui更簡單;
xaml比其他的ui設計技術所需編碼更少;
xaml設計的ui方便轉移、方便在其他環境提交。
由於xaml是xml的乙個擴充套件,所以xaml中用unicode碼來表示字元的方式與xml相同。
格式為****;
前三位固定為,後面四位代表unicode碼值,分號不能省略。
例如:為內容是乙個上箭頭的按鈕。
unicode編碼轉換**
unicode速查表
如何保留空格
給元素加上屬性 xml:space="preserve"
設定了這個屬性之後,會保留元素中所有的空格,不會合併連續空格,也不會trim兩頭的空格。
這個方法有個不便,就是它會保留元素中所有的空格,哪怕這些空格是由**格式規整化後產生的。這就意味著,你不能用ctrl+e、f這樣的快捷鍵來整理**格式了,一旦不小心整理了,改回來都很麻煩。
因為xaml支援直接寫unicode**,這串**代表乙個non breaking space.
複雜的文字
帶有複雜格式的文字,建議使用richtextbox。
因為文字元素分為block和inline兩種,textblock僅允許包含inline,所以用來展示少量的文字比較合適。
如果格式比較複雜,注意用好span,span與run的不同在於,span不會繼承父元素的格式,相當於重置格式,不受父元素格式的影響。
Lua指令碼中使用Unicode
如何在lua指令碼中使用unicode是本文要介紹的內容,主要是來學習unicode在lua指令碼中如何使用,具體內容來看本文詳細內容講解。說說最近的幾個事情 1 project採用lua,ui模組肯定是要徹底使用utf 16的,可是lua不支援,怎麼辦?最後好像是寫了userdata,可以將mul...
如何在C 中使用unicode編碼
int cd iconv open utf8 gb2312 int il strlen input int bufl il 3 1 char output char calloc bufl,sizeof char char p output int oleft bufl int ret iconv ...
關於C 中使用INI檔Unicode的問題
如果在c 中要用到ini配置文件那麼就應該要考慮unicode 的問題。下面介紹一下在c 中使用unicode ini檔的方法。首先,需要建立乙個unicode的檔案,可以使用如下方法建立 file.writealltext filepath,string.empty,system.text.enc...