Compartilhar via


Manipulando xml:lang em XAML

O xml:lang atributo é um XML-atributo definido que declara as informações de idioma e cultura de um elemento XML. Este mesmo significado do atributo persiste em XAML; No entanto, algumas considerações adicionais se aplicam.

XAML Attribute Usage

<object xml:lang="rfc3066lang" />

XAML Values

rfc3066lang

Uma seqüência de caracteres que é derivada de RFC 3066 padrão e identifica um idioma ou uma região de idioma. Quando for o último, o idioma e região são separados por um hífen único. Consulte XmlLanguage para obter mais informações sobre os valores e formato.

Comentários

A definição para o xml:lang atributo na XAML é derivada de xml:lang conforme definido como "atributo especial" by the World Wide Web Consortium (W3C) for XML. Informações de idioma e cultura potencialmente são processadas de maneiras diferentes pelos elementos, dependendo de suas implementações; No entanto, existe um padrão XAML de processamento do xml:lang atributo.

The default value of the xml:lang attribute is an empty string at the attribute level.

O xml:lang os efeitos de atributo e o valor do atributo geralmente são preservadas em elementos filho, quando interpretados pelos sistemas que atuam em xml:lang valores.

Ao ser interpretado por criadores de XAML do.NET Framework XAML Services, um xml:lang pode criar o valor XmlLanguage ou CultureInfo objetos na representação do objeto subjacente; No entanto, que o comportamento depende se o valor especificado para xml:lang é uma construção válida para essas classes.

Estruturas podem criar associações entre propriedades definidas pelo framework e o significado de xml:lang em XML aplicando XmlLangPropertyAttribute para a propriedade.

Nós de uso do WPF

Para elementos que são derivadas de classes de FrameworkElement ou FrameworkContentElement, você pode usar o equivalente a Language propriedade de dependência em vez da xml:lang atributo. Por padrão, o Language propriedade utiliza "en-US" Se ele não será caso contrário definido, por meio da propriedade ou de processamento de xml:lang atributo.

Consulte também

Conceitos

Globalização para WPF