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 類別 | 描述 |
---|---|
路 | 字母、大寫 |
將 | 字母、小寫 |
Lt | Letter、Titlecase |
Lm | 字母、修飾詞 |
瞧 | Letter、Other |
錳 | Mark、非間距 |
司儀 | 標記、間距結合 |
Nd | Number、Decimal |
吧 | 數位、字母 |
XAML 定義第二個文法 DottedXamlName,用於屬性和事件限定參考,以及附加成員。 如需詳細資訊,請參閱 DependencyProperty 和 XAML 概觀 (WPF .NET)。
DottedXamlName 類型的字串值必須符合下列文法:
DottedXamlName ::= XamlName '.' XamlName
言論
如需完整的規格,請參閱 [MS-XAML]。