XmlLanguage Classe

Definição

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.

Aplica-se a