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 | UnicodeMc
假設 Unicode 字元資料庫中定義的下列一般類別值
Unicode 類別 | 描述 |
---|---|
Lu | 字母、大寫 |
Ll | 字母、小寫 |
Lt | 字母、字首大寫 |
Lm | 字母、修飾詞 |
Lo | 字母、其他 |
Mn | Mark、非間距 |
行 | 記號,間距組合 |
Nd | Number、Decimal |
Nl | 數字,字母 |
XAML 定義第二個文法 DottedXamlName,用於屬性和事件限定參考,以及附加成員。 如需詳細資訊,請參閱 DependencyProperty 和 XAML 概觀 (WPF .NET)。
DottedXamlName 類型的字串值必須符合下列文法:
DottedXamlName ::= XamlName '.' XamlName
備註
如需完整規格,請參閱 [MS-XAML]。