XamlName 文法
XamlName 文法是 XAML 語言規格 [MS-XAML] 中定義的特定文法,在此為了便利而將其重現。
來自 XAML 規格
[MS-XAML] 規格定義 XamlName 文法來識別用於型別和屬性的一組合法符號識別項。
屬於型別 XamlName 的字串值必須符合下列文法:
XamlName ::= NameStartChar (NameChar)*
NameStartChar ::= LetterCharacter | '_'
NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter
LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl
DecimalDigit ::= UnicodeNd
CombiningCharacter ::= UnicodeMn | Unic其中採用了 Unicode 字元資料庫中定義的一般分類值如下
縮寫 |
描述 |
---|---|
Lu |
字母、大寫 |
Ll |
字母、小寫 |
Lt |
字母、字首大寫 |
Lm |
字母、修飾詞 (Modifier) |
Lo |
字母、其他 |
Mn |
標記、無空格 |
Mc |
標記、結合空格 |
Nd |
數字、十進位 |
Nl |
數字、字母 |
tter |
XAML 定義有第二個文法 DottedXamlName,以用於屬性、事件限定參考以及附加成員。 如需詳細資訊,請參閱 DependencyProperty和XAML 概觀 (WPF)。
屬於型別 DottedXamlName 的字串值必須符合下列文法:
DottedXamlName ::= XamlName '.' XamlName
備註
如需完整規格,請參閱 [MS-XAML] (英文)。