Freigeben über


xml:lang-Behandlung in XAML

Aktualisiert: November 2007

xml:lang ist ein per XML definiertes Attribut, das für ein Objektelement Informationen zu Sprache und Kultur deklariert.

Verwendung von XAML-Attributen

<object xml:lang="rfc3066lang" />

XAML-Werte

rfc3066lang

Eine vom RFC 3066-Standard abgeleitete Zeichenfolge, die entweder eine Sprache oder eine Sprachregion angibt, wobei die Sprache und die Region durch einen einzelnen Bindestrich voneinander getrennt sind. Weitere Informationen zu den Werten und Formaten finden Sie unter XmlLanguage.

Hinweise

Die Definition für das xml:lang-Attribut unter XAML ist von dem Element xml:lang abgeleitet, das von World Wide Web Consortium (W3C) für XML als "spezielles Attribut" definiert ist. Die Sprach- und Kulturinformationen können je nach Implementierung von Elementen auf verschiedene Weise verarbeitet werden, aber es ist keine standardmäßige XAML-Verarbeitung des xml:lang-Attributs möglich.

Der Standardwert des xml:lang-Attributs ist eine leere Zeichenfolge auf Attributebene.

Die xml:lang-Attributeffekte und der Wert des Attributs sind auf untergeordnete Elemente beschränkt.

Für Elemente, bei denen es sich um abgeleitete Klassen von FrameworkElement oder FrameworkContentElement handelt, können Sie anstelle des xml:lang-Attributs die gleichwertige Language-Abhängigkeitseigenschaft verwenden. Für die Language-Eigenschaft wird standardmäßig "en-US" verwendet, falls dies nicht anderweitig festgelegt wurde, indem die Eigenschaft selbst angepasst oder das xml:lang-Attribut verarbeitet wurde.

Siehe auch

Konzepte

Globalisierung für Windows Presentation Foundation