Partager via


XamlName, grammaire

Mise à jour : novembre 2007

À partir de la spécification XAML

Le langage XAML définit la grammaire XamlName permettant d'identifier le jeu d'identificateurs symboliques autorisés utilisé pour les types et les propriétés.

Les valeurs de chaîne du type XamlName doivent se conformer à la grammaire suivante :

XamlName ::= NameStartChar (NameChar)*

NameStartChar ::= LetterCharacter | '_'

NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter

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

DecimalDigit ::= UnicodeNd

CombiningCharacter ::= UnicodeMn | UnicodeMc

Cette grammaire suppose les valeurs de catégorie générale suivantes telles que définies dans Unicode Character Database

Abr.

Description

Lu

Letter, Uppercase

Ll

Letter, Lowercase

Lt

Letter, Titlecase

Lm

Letter, Modifier

Lo

Letter, Other

Mn

Mark, Non-Spacing

Mc

Mark, Spacing Combining

Nd

Number, Decimal

Nl

Number, Letter

Le langage XAML définit une deuxième grammaire, DottedXamlName, utilisée pour les références qualifiées de propriété et d'événement, ainsi que pour les membres attachés. Pour plus d'informations, consultez DependencyProperty et Vue d'ensemble du langage XAML.

Les valeurs de chaîne du type DottedXamlName doivent se conformer à la grammaire suivante :

DottedXamlName ::= XamlName '.' XamlName

Voir aussi

Concepts

Vue d'ensemble du langage XAML