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 | 字母、标题箱 |
Lm | 字母、修饰符 |
瞧 | 字母、其他 |
锰 | 标记,非间距 |
司仪 | 标记、间距组合 |
Nd | Number、Decimal |
吧 | 数字、字母 |
XAML 定义用于属性和事件限定引用以及附加成员的第二个语法 DottedXamlName。 有关详细信息,请参阅 DependencyProperty 和 XAML 概述(WPF .NET)。
属于 DottedXamlName 类型的字符串值必须符合以下语法:
DottedXamlName ::= XamlName '.' XamlName
言论
有关完整规范,请参阅 [MS-XAML]。