Compartilhar via


Manipulando xml:lang em XAML

xml:lang é um atributo definido em XML que declara informações de idioma e cultura para um elemento de objeto.

Uso de atributos XAML

<object xml:lang="rfc3066lang" />

Valores de XAML

rfc3066lang

Um string derivado do padrão RFC 3066 que identifica um idioma, ou uma região de idioma com uma linguagem e região separadas por um hífen. ConsulteXmlLanguage para mais informaçoes sobre os valores e formato.

Comentários

A definição do atributo xml:lang em XAML é derivada de xml:lang como definido como um "atributo especial" por World Wide Web Consortium (W3C) para XML. Informações de idioma e cultura pode ser processada de diferentes maneiras por elementos dependendo das suas implementações, mas não há processamento padrão XAML do atributo xml:lang.

O valor padrão do atributo xml:lang é um string vazio no nível de atributo.

Os efeitos do atributo xml:lang e o valor do atributo passam para os elementos-filho.

Para elementos que são classes derivadas de FrameworkElement ou FrameworkContentElement, você pode utilizar a propriedade de dependência equivalente Language em vez do atributo xml:lang. A propriedade Language é por padrão "en-US" se não for definida através da própria propriedade ou através do processamento do atributo xml:lang.

Consulte também

Conceitos

Globalização para o Windows Presentation Foundation