XamlName 语法

更新:2007 年 11 月

基于 XAML 规范

XAML 定义语法 XamlName 来标识用于类型和属性的合法符号标识符集合。

类型为 XamlName 的字符串值必须符合以下语法:

XamlName ::= NameStartChar (NameChar)*

NameStartChar ::= LetterCharacter | '_'

NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter

LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl

DecimalDigit ::= UnicodeNd

CombiningCharacter ::= UnicodeMn | UnicodeMc

该语法假定 Unicode 字符数据库中定义了以下通用类别值

缩写

说明

Lu

字母,大写

Ll

字母,小写

Lt

字母,词首字母大写

Lm

字母,修饰符

Lo

字母,其他

Mn

标记,无空格

Mc

标记,间距组合

Nd

数字,小数

Nl

数字,字母

XAML 定义第二个语法 DottedXamlName,该语法用于属性和事件限定引用,还用于附加成员。有关更多信息,请参见 DependencyPropertyXAML 概述

类型为 DottedXamlName 的字符串值必须符合以下语法:

DottedXamlName ::= XamlName '.' XamlName

请参见

概念

XAML 概述