XmlLanguage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |