FrameworkElement.Language Właściwość

Definicja

Pobiera lub ustawia informacje o języku lokalizacji/globalizacji, które mają zastosowanie do elementu.

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

Wartość właściwości

Informacje o języku dla tego elementu. Wartość domyślna to z XmlLanguage wartością IetfLanguageTag ustawioną na ciąg "en-US".

Uwagi

Formaty ciągów są zgodne ze standardem RFC 3066. Na przykład angielski usa to "en-US". Aby uzyskać więcej informacji na temat wartości i formatu, zobacz XmlLanguage.

Ta właściwość zależności dziedziczy wartości właściwości. Jeśli istnieją elementy podrzędne bez innych wartości ustanowionych Language za pomocą wartości lokalnych lub stylów, system właściwości ustawi wartość jako Language wartość najbliższego elementu nadrzędnego z przypisaną tą wartością.

Kod XML definiuje ogólne znaczenie atrybutu xml:lang . Language zasadniczo ujawnia znaczenie tego atrybutu jako właściwość zależności. Language można dostosować programowo i może uczestniczyć w dziedziczeniu wartości systemu właściwości w sposób równoległy, w jaki xml:lang atrybut może dziedziczyć zakres elementów podrzędnych w xml. Jeśli ustawisz Languagewartość , ta wartość stanie się wartością xml:lang i zastąpi dowolną poprzednią wartość. Aby uzyskać więcej informacji, zobacz xml:lang Handling in XAML (Obsługa xml:lang w języku XAML).

Informacje dotyczące właściwości zależności

Pole identyfikatora LanguageProperty
Właściwości metadanych ustawione na true Inherits

Dotyczy