Compartir a través de


XmlLanguage Clase

Definición

Representa una etiqueta de idioma para su uso 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 una 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 RFC 3066 no lo permite; por lo tanto, el XmlLanguage tipo permite "" (cadena de atributo vacía). Un valor predeterminado construido XmlLanguage 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 convierten en minúsculas. Esto también puede ser un atributo vacío, "".

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

Propiedades

Nombre Description
Empty

Obtiene una instancia estática XmlLanguage como se crearía con GetLanguage(String) 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

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEquivalentCulture()

Devuelve el equivalente CultureInfo adecuado para este XmlLanguage, si y solo si CultureInfo se registra este tipo para el IetfLanguageTag valor de .XmlLanguage

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetLanguage(String)

Devuelve una XmlLanguage instancia, basada en una cadena que representa el idioma por RFC 3066.

GetSpecificCulture()

Devuelve los elementos no neutros CultureInfo más estrechamente relacionados para este XmlLanguageobjeto .

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve un String objeto que representa el objeto actual XmlLanguage.

Se aplica a