XamlName 文法
更新:2007 年 11 月
來自 XAML 規格
XAML 定義 XamlName 文法來識別用於型別和屬性的一組合法符號識別項。
屬於型別 XamlName 的字串值必須符合下列文法:
XamlName ::= NameStartChar (NameChar)*
NameStartChar ::= LetterCharacter | '_'
NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter
LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl
DecimalDigit ::= UnicodeNd
CombiningCharacter ::= UnicodeMn | UnicodeMc
其中採用了 Unicode 字元資料庫中定義的一般分類值如下
縮寫 |
說明 |
---|---|
Lu |
字母、大寫 |
Ll |
字母、小寫 |
Lt |
字母、字首大寫 |
Lm |
字母、修飾詞 (Modifier) |
Lo |
字母、其他 |
Mn |
標記、無空格 |
Mc |
標記、結合空格 |
Nd |
數字、十進位 |
Nl |
數字、字母 |
XAML 定義有第二個文法 DottedXamlName,以用於屬性、事件限定參考以及附加成員。如需詳細資訊,請參閱 DependencyProperty 和 XAML 概觀。
屬於型別 DottedXamlName 的字串值必須符合下列文法:
DottedXamlName ::= XamlName '.' XamlName