Поделиться через


FrameworkElement.Language Свойство

Определение

Возвращает или задает сведения о языке локализации и глобализации, который применяется к элементу.

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

Значение свойства

Сведения о языке для этого элемента. Значение по умолчанию — XmlLanguage, и для его значения IetfLanguageTag задана строка гu-RU.

Комментарии

Форматы строк соответствуют стандарту RFC 3066. Например, английский (США) — "en-US". Дополнительные сведения о значениях и формате см. в разделе XmlLanguage.

Это свойство зависимостей наследует значения свойств. Если существуют дочерние элементы без других значений, Language установленных с помощью локальных значений или стилей, система свойств установит значение Language ближайшего элемента-предка с этим значением.

XML определяет общее значение атрибута xml:lang . Language по существу предоставляет значение этого атрибута как свойства зависимостей. Language можно корректировать программным способом и участвовать в наследовании системных значений свойств таким образом, чтобы параллельно наследовать атрибут в области дочерних xml:lang элементов в XML. Если задано Languageзначение , это значение становится xml:lang и перезаписывает все предыдущие значения. Дополнительные сведения см. в разделе обработка xml:lang в XAML.

Сведения о свойстве зависимостей

Поле идентификатора LanguageProperty
Для свойств метаданных задано значение true Inherits

Применяется к