XmlLanguage Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |