Compartilhar via


XmlLanguage Classe

Definição

Representa uma marca de idioma para uso na marcação XAML.

public ref class XmlLanguage
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))]
public class XmlLanguage
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))>]
type XmlLanguage = class
Public Class XmlLanguage
Herança
XmlLanguage
Atributos

Comentários

A marca de idioma pode ou não ter um registro presente CultureInfo no sistema em que o XAML é interpretado.

Essa classe é útil para lidar com valores representados usando xml:lang em XML.

As marcas de idioma podem ser especificadas em formato de dois caracteres ou em um formulário de localidade de idioma hifenizado. Consulte RFC 3066.

Observe que a especificação XML permite a cadeia de caracteres vazia para xml:lang, embora isso não seja permitido pelo RFC 3066; portanto, o XmlLanguage tipo permite "" (cadeia de caracteres de atributo vazia). Um construtor XmlLanguage padrão se comporta como se fosse construído com "" (cadeia de caracteres vazia).

Uso do atributo XAML

<object property="prefix"/>
- or -
<object property="prefix-subcode"/>

Valores XAML

Prefixo Prefixo de linguagem, usando os valores de prefixo de idioma ISO 639-1. Por exemplo, "en" ou "zh". Valores maiúsculos são aceitos e convertidos em minúsculas. Isso também pode ser um atributo vazio, "".

Subcódigo Se fornecido, deve ser precedido por um único hífen. Em seguida, um subcodificado, conforme definido pelo RFC 3066. O uso mais típico, e o que é mais provável que seja mapeado corretamente para um CultureInfo, é um país ou designação regional, como "-us" ou "-hk". Valores maiúsculos são aceitos e convertidos em minúsculas.

Propriedades

Nome Description
Empty

Obtém uma instância estática XmlLanguage como seria criada GetLanguage(String) com a marca de idioma como uma cadeia de caracteres de atributo vazia.

IetfLanguageTag

Obtém a representação de cadeia de caracteres da marca de idioma.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEquivalentCulture()

Retorna o equivalente CultureInfo apropriado para isso XmlLanguage, se e somente se tal for CultureInfo registrado para o IetfLanguageTag valor deste XmlLanguage.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetLanguage(String)

Retorna uma XmlLanguage instância, com base em uma cadeia de caracteres que representa o idioma por RFC 3066.

GetSpecificCulture()

Retorna o não neutro CultureInfo mais relacionado para isso XmlLanguage.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna um String que representa o atual XmlLanguage.

Aplica-se a