Control de xml:lang en XAML
Actualización: noviembre 2007
xml:lang es un atributo definido en XML que declara la información de idioma y referencia cultural de un elemento de objeto.
Uso de atributos XAML
<object xml:lang="rfc3066lang" />
Valores XAML
rfc3066lang |
Cadena derivada de la norma RFC 3066 que identifica un idioma o bien un idioma y su región, separados por un guión. Para obtener más información sobre los valores y el formato, vea XmlLanguage. |
Comentarios
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.
El ámbito de los efectos de atributo xml:lang y su valor se aplica a los elementos secundarios.
Para los elementos que son clases derivadas de FrameworkElement o FrameworkContentElement, puede utilizar la propiedad de dependenciaLanguage equivalente, en lugar del atributo xml:lang. La propiedad Language se establece de manera predeterminada en "en-US" si no se establece de otro modo, ya sea mediante la propiedad misma o bien procesando el atributo xml:lang.