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.