XmlLanguage Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa uma etiqueta de linguagem 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
Observações
A etiqueta de língua pode ou não ter uma presença registada CultureInfo no sistema onde o XAML é interpretado.
Esta classe é útil para lidar com valores representados usando xml:lang em XML.
As etiquetas linguísticas podem ser especificadas em forma de dois caracteres ou numa forma hifenizada por local linguístico. Ver RFC 3066.
Note que a especificação XML permite a cadeia vazia para xml:lang, embora isso não seja permitido pela RFC 3066; portanto, o XmlLanguage tipo permite "" (cadeia de atributos vazio). Uma construção XmlLanguage por defeito comporta-se como se tivesse sido construída com "" (cadeia vazia).
Uso de atributos XAML
<object property="prefix"/>
- or -
<object property="prefix-subcode"/>
Valores XAML
prefixo Prefixo de linguagem, usando os valores de prefixo de linguagem ISO 639-1. Por exemplo, "en" ou "zh". Os valores maiúsculos são aceites e convertidos para minúsculas. Isto pode também ser um atributo vazio, "".
Subcódigo Se for, deve ser precedida por um único hífen. Depois, um subcódigo conforme definido pelo RFC 3066. O uso mais típico, e aquele que mais provavelmente corresponde corretamente a um CultureInfo, é uma designação de país ou região como "-us" ou "-hk". Os valores maiúsculos são aceites e convertidos para minúsculas.
Propriedades
| Name | Description |
|---|---|
| Empty |
Obtém uma instância estática XmlLanguage como seria criada por GetLanguage(String) com a etiqueta language como uma string de atributos vazia. |
| IetfLanguageTag |
Obtém a representação da string da tag da língua. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetEquivalentCulture() |
Devolve o equivalente CultureInfo apropriado para este XmlLanguage, se e só se tal um CultureInfo estiver registado para o IetfLanguageTag valor deste XmlLanguage. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetLanguage(String) |
Devolve uma XmlLanguage instância, baseada numa cadeia que representa a linguagem conforme o RFC 3066. |
| GetSpecificCulture() |
Devolve o não-neutro CultureInfo mais próximo para este XmlLanguage. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve a String que representa a corrente XmlLanguage. |