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:
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].
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de .NET Desktop feedback
.NET Desktop feedback es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.