Comparteix a través de


XmlLanguage Clase

Definición

Representa una etiqueta de idioma que se va a usar en el marcado 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
Herencia
XmlLanguage
Atributos

Comentarios

La etiqueta de idioma puede o no tener un presente registrado CultureInfo en el sistema en el que se interpreta el XAML.

Esta clase es útil para tratar con valores representados mediante xml:lang en XML.

Las etiquetas de idioma se pueden especificar en formato de dos caracteres o en un formato de configuración regional de idioma con guiones. Consulte RFC 3066.

Tenga en cuenta que la especificación XML permite la cadena vacía para xml:lang, aunque no está permitida por RFC 3066; por lo tanto, el XmlLanguage tipo permite "" (cadena de atributo vacía). Una construcción XmlLanguage predeterminada se comporta como si se construyese con "" (cadena vacía).

Uso de atributos XAML

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

Valores XAML

prefijo
Prefijo de idioma, con los valores de prefijo de idioma ISO 639-1. Por ejemplo, "en" o "zh". Los valores en mayúsculas se aceptan y se convierten en minúsculas. Esto también puede ser un atributo vacío, "".

Subcódigo
Si se proporciona, debe ir precedido de un único guión. A continuación, un subcódigo tal y como se define en RFC 3066. El uso más típico, y el que es más probable que se asigne correctamente a un CultureInfo, es un país o designación regional como "-us" o "-hk". Los valores en mayúsculas se aceptan y se convierten en minúsculas.

Propiedades

Empty

Obtiene una instancia estática de XmlLanguage como las que crearía el método GetLanguage(String) con la etiqueta de idioma como una cadena de atributo vacía.

IetfLanguageTag

Obtiene la representación de cadena de la etiqueta de idioma.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEquivalentCulture()

Devuelve el equivalente CultureInfo adecuado para este XmlLanguage, si y solo si este CultureInfo objeto está registrado para el IetfLanguageTag valor de .XmlLanguage

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetLanguage(String)

Devuelve una instancia de XmlLanguage en función de una cadena que representa el idioma de RFC 3066.

GetSpecificCulture()

Devuelve el objeto CultureInfo no neutro que tiene una relación más estrecha con este objeto XmlLanguage.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve un valor de tipo String que representa la clase XmlLanguage actual.

Se aplica a