WPF的xaml中特殊字元表示

2021-10-07 10:18:04 字數 822 閱讀 6390

字元

轉義字元

備註& (ampersand)

這個沒什麼特別的,幾乎所有的地方都需要使用轉義字元

> (greater-than character)

在屬性(attribute values)中必須進行轉義,在內容(content)中 如果沒有《在》符號的前面,可以不進行轉義,直接使用》

< (less-than character)

在屬性(attribute values)中必須進行轉義,在內容(content)中 如果沒有》在《符號的後面,可以不進行轉義,直接使用<

" (straight quotation mark)

在屬性(attribute values)中必須進行轉義,在內容(content)中可以直接使用,而不進行轉義。需要注意的是如果屬性使用'來定義屬性,那麼"可以直接使用如

text='test"test"test',反之如果是用」來定義屬性,那麼'可以直接使用而不需要轉義字元,如text="test'test"

' (single straight quotation mark)

同上&#[integer]; or &#x[hex];

可以和字元集合對映,如d(10進製)或者ÿ(16進製制)

回車:換行:

tab: 空格:

(nonbreaking space)

(assuming utf-8 encoding)

flow document的元素或者有text屬性的元素,輸出不間斷空格

當{}使用的時候,{可以直接使用(功能類似與string text=@"e:\test.txt";中的@)

摘錄自:

XAML中特殊字元的寫法

xaml 受限於 xml 規則。例如,xml 特別關注一些特殊字元,如 如果試圖使用這些字元設定乙個元素內容,將會遇到許多麻煩,因為 xaml 解析器認為您正在做其他的事情 例如,建立乙個巢狀元素。例如,假設需要建立乙個包含文字的按鈕。下面的標記是不能完成這一工作的 此處問題是,上面的標記看起來好像...

學習WPF 了解WPF中的XAML

xaml的簡單說明 xaml是用於例項化.net物件的標記語言,主要用於構建wpf的使用者介面 xaml中的每乙個元素都對映為.net類的乙個例項,例如對映為wpf的button物件 xaml可以在乙個元素中巢狀另乙個元素,例如grid元素可以巢狀button元素 了解xaml visualstud...

學習WPF 了解WPF中的XAML

xaml的簡單說明 xaml是用於例項化.net物件的標記語言,主要用於構建wpf的使用者介面 xaml中的每乙個元素都對映為.net類的乙個例項,例如對映為wpf的button物件 xaml可以在乙個元素中巢狀另乙個元素,例如grid元素可以巢狀button元素 了解xaml visualstud...