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 |
字母,修饰符 |
Lo |
字母,其他 |
Mn |
标记,无空格 |
Mc |
标记,间距组合 |
Nd |
数字,小数 |
Nl |
数字,字母 |
tter |
XAML 定义第二个语法 DottedXamlName,该语法用于属性和事件限定引用,还用于附加成员。 有关更多信息,请参见DependencyProperty和XAML 概述 (WPF)。
类型为 DottedXamlName 的字符串值必须符合以下语法:
DottedXamlName ::= XamlName '.' XamlName
备注
有关完整规范,请参见 [MS-XAML]([MS-XAML])。