Freigeben über


FrameworkElement.Language Eigenschaft

Definition

Ruft einen Wert ab, der die Lokalisierungs-/Globalisierungs-Sprachinformationen für das Element angibt, oder legt diesen Wert fest.

public:
 property System::Windows::Markup::XmlLanguage ^ Language { System::Windows::Markup::XmlLanguage ^ get(); void set(System::Windows::Markup::XmlLanguage ^ value); };
public System.Windows.Markup.XmlLanguage Language { get; set; }
member this.Language : System.Windows.Markup.XmlLanguage with get, set
Public Property Language As XmlLanguage

Eigenschaftswert

Die Sprachinformationen für dieses Element. Der Standardwert ist eine XmlLanguage, deren IetfLanguageTag-Wert auf die Zeichenfolge „en-US“ festgelegt ist.

Hinweise

Die Zeichenfolgenformate folgen dem RFC 3066-Standard. Beispielsweise ist US-Englisch "en-US". Weitere Informationen zu den Werten und dem Format finden Sie unter XmlLanguage.

Diese Abhängigkeitseigenschaft erbt Eigenschaftswerte. Wenn untergeordnete Elemente ohne andere Werte vorhanden Language sind, die über lokale Werte oder Stile festgelegt werden, legt das Eigenschaftensystem den Wert auf den Language Wert des nächstgelegenen Vorgängerelements fest, dem dieser Wert zugewiesen ist.

XML definiert die allgemeine Bedeutung des xml:lang Attributs. Language Macht im Wesentlichen die Bedeutung dieses Attributs als Abhängigkeitseigenschaft verfügbar. Language kann programmgesteuert angepasst werden und kann auf eine Weise an der Vererbung von Eigenschaftensystemwerten teilnehmen, die parallel dazu verwendet wird, wie das Attribut an den xml:lang untergeordneten Elementbereich in XML erben kann. Wenn Sie festlegen Language, wird dieser Wert zum xml:lang und überschreibt jeden vorherigen Wert. Weitere Informationen finden Sie unter xml:lang Handling in XAML.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld LanguageProperty
Metadateneigenschaften auf true festgelegt Inherits

Gilt für: