Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Esta documentación está archivada y no tiene mantenimiento.

Control de xml:lang en XAML

El atributo xml:lang es un atributo definido por XML que declara el idioma y la referencia cultural para un elemento en XML. Este mismo significado del atributo persiste en XAML; no obstante, se aplican algunas consideraciones adicionales.

<object xml:lang="rfc3066lang" />

rfc3066lang

Una cadena que se deriva del estándar RFC 3066 e identifica un lenguaje o región del lenguaje. Cuando se trata de lo último, el lenguaje y la región se separan por un solo guión. Vea XmlLanguage para obtener más información sobre valores y formato.

La definición para el atributo xml:lang en XAML se deriva de xml:lang, definido como un "atributo especial" por World Wide Web Consortium (W3C) para XML. Los elementos pueden procesar la información de idioma y referencia cultural de maneras diferentes según sus implementaciones, pero no existe 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 de atributo generalmente se perpetúan en los elementos secundarios, cuando se interpreta por sistemas que actúan sobre valores xml:lang.

Cuando lo interpretan los sistemas de escritura XAML de los servicios XAML de .NET Framework, un valor xml:lang puede crear objetos CultureInfo o XmlLanguage en la representación de objeto subyacente; no obstante, ese comportamiento depende de si el valor especificado para xml:lang es una construcción válida para esas clases.

.NET Framework puede crear asociaciones entre las propiedades definidas por marco y el significado de xml:lang en XML aplicando XmlLangPropertyAttribute a la propiedad.

Para los elementos que son clases derivadas de FrameworkElement o FrameworkContentElement, puede utilizar la propiedad de dependencia 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 mediante la propiedad misma o bien procesando el atributo xml:lang.

Mostrar: