XAML中特殊字元的寫法

2021-07-05 03:27:51 字數 460 閱讀 2109

xaml 受限於 xml 規則。例如, xml 特別關注一些特殊字元,如  & < > 如果試圖使用這些字元設定乙個元素內容,將會遇到許多麻煩,因為 xaml 解析器認為您正在做其他的事情——例如,建立乙個巢狀元素。

例如,假設需要建立乙個包含文字的按鈕。下面的標記是不能完成這一工作的:

此處問題是,上面的標記看起來好像是正在試圖建立乙個名為 click,並帶有乙個名為me的特性的元素。解決問題的方法是使用實體引用來代替哪些特殊字元,實體引用是 xaml 解析器能夠正確解釋的特定字元編碼。下表列出了可能選用的字元實體。注意,只有當使用特性設定屬性值時,才需要使用引號(")字元實體,因為引號用於指示乙個特性值的開始和結束。

xaml 字元實體

特殊字元 字元實體 

小於號(<) < 

大於號(>) > 

&符號(&) & 

引號(") " 

下面是使用字元實體的正確標記:

WPF的xaml中特殊字元表示

字元 轉義字元 備註 ampersand 這個沒什麼特別的,幾乎所有的地方都需要使用轉義字元 greater than character 在屬性 attribute values 中必須進行轉義,在內容 content 中 如果沒有 在 符號的前面,可以不進行轉義,直接使用 less than c...

命令中的特殊字元

小知識 表示乙個命令的結束 另乙個命令的開始 在windows中通常將一些正規表示式的基本字元稱為萬用字元,而在linux作業系統中人們則將這些基本字元稱為元字元。使用多個元字元組成的查詢表示式稱為匹配模式,使用匹配模式查詢的過程稱為 模式 匹配 字串引用符雙引號和單引號 雙引號和單引號的主要作用是...

Bash中的特殊字元

行首以 開頭 除 之外 的是注釋。是用於指定當前指令碼的直譯器,我們這裡為bash,且應該指明完整路徑,所以為 bin bash 當然,在echo中轉義的 是不能作為注釋的 vim test.sh輸入如下 並儲存。中文為注釋,無需要輸入 bin bash echo the here dose not...