Compartilhar via


Gramática XamlName

Da Especificação XAML.

XAML define a gramática XamlName para identificar o conjunto de identificadores simbólicos legais utilizados para tipos e propriedades.

Valores de string que são do tipo XamlName devem estar de acordo com a gramática a seguir:

XamlName ::= NameStartChar (NameChar)*

NameStartChar ::= LetterCharacter | '_'

NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter

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

DecimalDigit ::= UnicodeNd

CombiningCharacter ::= UnicodeMn | UnicodeMc

Que pressupõe os seguintes valores de categoria gerais conforme definido no Banco de Dados de Caracteres Unicode

Abbr.

Descrição

Lu

Letra, Maiúsculas

Ll

Letra, Minúsculas

Lt

Letra, Título

Lm

Letra, Modificador

Lo

Letra, Outro

Mn

Marca, Sem-Espaçamento

Mc

Marca, Espaçamento Combinando

Nd

Número, Decimal

Nl

Número, Letra

XAML define uma segunda gramática, DottedXamlName, que é usada para referências qualificadas de propriedade e evento, e também membros anexos. Para obter mais informações, consulte DependencyProperty e XAML Overview.

Valores de string que são do tipo XamlName devem estar de acordo com a gramática a seguir:

DottedXamlName ::= XamlName '.' XamlName

Consulte também

Conceitos

XAML Overview