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


Обработка 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.

См. также

Основные понятия

Глобализация и Windows Presentation Foundation