Обработка xml:lang в XAML
Обновлен: Ноябрь 2007
xml:lang является определенным атрибутом XML, который объявляет информацию о языке и региональных параметрах элемента объекта.
Использование атрибута XAML
<object xml:lang="rfc3066lang" />
Значения XAML
rfc3066lang |
Строка, производная из стандарта RFC 3066, определяющая либо язык, либо язык-регион (состоит из языка и региона, разделенных дефисом). Дополнительные сведения о значениях и формате см. в разделе XmlLanguage. |
Заметки
Определение атрибута xml:lang в XAML является производным от xml:lang, который определен Консорциум W3C в качестве «специального атрибута» XML. Информация о языке и региональных параметрах обычно обрабатывается элементами различными способами, в зависимости от их реализации, но обработки по умолчанию XAML для атрибута xml:lang не существует.
Значение по умолчанию атрибута xml:lang представляет собой пустую строку на уровне атрибута.
Действие атрибута xml:lang и его значение распространяются и на дочерние элементы.
Для элементов, которые являются производными классами от FrameworkElement или FrameworkContentElement, можно использовать эквивалентное свойство зависимостейLanguage вместо атрибута xml:lang. По умолчанию свойство Language устанавливается в значение «en-US» или, в противном случае, задается либо через само свойство, либо через обработку атрибута xml:lang.