共用方式為


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,用於屬性和事件限定參考,以及附加成員。 如需詳細資訊,請參閱 DependencyPropertyXAML 概觀 (WPF .NET)

DottedXamlName 類型的字串值必須符合下列文法:

DottedXamlName ::= XamlName '.' XamlName

言論

如需完整的規格,請參閱 [MS-XAML]