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 jest XmlLanguage wartością ustawioną IetfLanguageTag 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 dla Language ustanowionych za pomocą wartości lokalnych lub stylów, system właściwości ustawi wartość jako Language wartość najbliższego elementu przodków z przypisaną tą wartością.

Kod XML definiuje ogólne znaczenie atrybutu xml:lang . Language zasadniczo uwidacznia 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 kodzie 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 o właściwości zależności

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

Dotyczy