Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La gramática xamlName es una gramática específica que se define en la especificación del lenguaje XAML [MS-XAML], que se reproduce aquí para mayor comodidad.
Desde la especificación XAML
La especificación [MS-XAML] define la gramática XamlName para identificar el conjunto de identificadores simbólicos legales que se usan para tipos y propiedades.
Los valores de cadena que son de tipo XamlName deben cumplir la siguiente gramática:
XamlName ::= NameStartChar ( NameChar )*
NameStartChar ::= LetterCharacter | '_'
NameChar ::= NameStartChar | DecimalDigit | CombiningCharacter
LetterCharacter ::= UnicodeLu | UnicodeLl | UnicodeLo | UnicodeLt | UnicodeNl
DecimalDigit ::= UnicodeNd
CombiningCharacter ::= UnicodeMn | UnicodeMc
Que supone los siguientes valores de categoría generales, tal como se define en la base de datos de caracteres Unicode
Categoría Unicode | Descripción |
---|---|
LU | Letra, mayúscula |
Ll | Letra, minúscula |
LT | Carta, Mayúsculas y minúsculas |
LM | Letra, modificador |
LO | Carta, Otra |
MN | Marcar, sin espaciado |
MC | Mark, Spacing Combining |
ND | Number, Decimal |
NL | Número, letra |
XAML define una segunda gramática, DottedXamlName, que se usa para las referencias calificadas de propiedades y eventos, y también para los miembros adjuntos. Para obtener más información, consulte DependencyProperty y información general sobre XAML (WPF .NET).
Los valores de cadena que son de tipo DottedXamlName deben cumplir la siguiente gramática:
DottedXamlName ::= XamlName '.' XamlName
Observaciones
Para obtener la especificación completa, consulte [MS-XAML].
.NET Desktop feedback