xml:lang Handling in XAML
El atributo xml:lang
es un atributo definido por XML que declara la información de idioma y referencia cultural de un elemento en XML. Este mismo significado del atributo persiste en XAML; sin embargo, se aplican algunas consideraciones adicionales.
Uso de atributos XAML
<object xml:lang="rfc3066lang" />
Valores XAML
Valor | Descripción |
---|---|
rfc3066lang | Cadena que se deriva del estándar RFC 3066 e identifica un idioma o una región de idioma. Cuando es el segundo, el idioma y la región se separan mediante un solo guión. Consulte XmlLanguage para obtener más información sobre los valores y el formato. |
Observaciones
La definición del atributo xml:lang
en XAML se deriva de xml:lang
tal como se define como un "atributo especial" del World Wide Web Consortium (W3C) para XML. La información sobre lenguajes y referencias culturales se procesa de diferentes maneras por elementos, dependiendo de sus implementaciones; sin embargo, no hay ningún procesamiento XAML predeterminado del atributo xml:lang
.
El valor predeterminado del atributo xml:lang
es una cadena vacía en el nivel de atributo.
Los efectos de atributo xml:lang
y el valor del atributo se perpetuan generalmente en elementos secundarios, cuando los sistemas interpretan en xml:lang
valores.
Cuando los escritores XAML interpretan los servicios XAML de .NET, un valor de xml:lang
puede crear objetos XmlLanguage o CultureInfo en la representación del objeto subyacente; Sin embargo, ese comportamiento depende de si el valor especificado para xml:lang
es una construcción válida para esas clases.
Los marcos pueden crear asociaciones entre propiedades definidas por el marco y el significado de xml:lang
en XML aplicando XmlLangPropertyAttribute a la propiedad .
Nodos de uso de WPF
Para los elementos que son clases derivadas de FrameworkElement o FrameworkContentElement, puede usar la propiedad de dependencia de Language equivalente en lugar del atributo xml:lang
. De forma predeterminada, la propiedad Language usa "en-US" si no se establece de otro modo, ya sea a través de la propiedad o mediante el procesamiento del atributo xml:lang
.
Consulte también
- globalización de para wpf
.NET Desktop feedback