Gestion de xml:lang en XAML

Mise à jour : novembre 2007

xml:lang est un attribut XML qui déclare les informations de langage et de culture d'un élément objet.

Utilisation des attributs XAML

<object xml:lang="rfc3066lang" />

Valeurs XAML

rfc3066lang

Chaîne dérivée de la norme RFC 3066 qui identifie un langage ou un langage-région, le langage et la région étant séparés par un trait d'union simple. Consultez XmlLanguage pour plus d'informations sur les valeurs et le format.

Notes

La définition de l'attribut xml:lang dans XAML est dérivée de xml:lang, défini comme un "attribut spécial" par World Wide Web Consortium (W3C) pour XML. Les informations de langage et de culture peuvent être traitées de différentes façons par les éléments selon leurs implémentations. Il n'existe par contre aucun traitement XAML par défaut de l'attribut xml:lang.

La valeur par défaut de l'attribut xml:lang est une chaîne vide au niveau de l'attribut.

La portée des effets et de la valeur de l'attribut xml:lang est limitée aux éléments enfants.

Pour les éléments qui sont des classes dérivées de FrameworkElement ou FrameworkContentElement, vous pouvez utiliser la propriété de dépendanceLanguage équivalente à la place de l'attribut xml:lang. Par défaut, la propriété Language prend la valeur "en-USA" si vous n'avez pas défini d'autres valeurs par le biais de la propriété elle-même ou du traitement de l'attribut xml:lang.

Voir aussi

Concepts

Globalisation pour Windows Presentation Foundation