FrameworkElement.Language Propiedad

Definición

Obtiene o establece información de idioma de localización o globalización que se aplica a un elemento.

public:
 property System::Windows::Markup::XmlLanguage ^ Language { System::Windows::Markup::XmlLanguage ^ get(); void set(System::Windows::Markup::XmlLanguage ^ value); };
public System.Windows.Markup.XmlLanguage Language { get; set; }
member this.Language : System.Windows.Markup.XmlLanguage with get, set
Public Property Language As XmlLanguage

Valor de propiedad

Información de idioma de este elemento. El valor predeterminado es un XmlLanguage con su IetfLanguageTag valor establecido en la cadena "en-US".

Comentarios

Los formatos de cadena siguen el estándar RFC 3066. Por ejemplo, inglés de EE. UU. es "en-US". Para obtener más información sobre los valores y el formato, vea XmlLanguage.

Esta propiedad de dependencia hereda los valores de propiedad. Si hay elementos secundarios sin otros valores para Language establecidos a través de estilos o valores locales, el sistema de propiedades establecerá el valor para que sea el Language valor del elemento antecesor más cercano con este valor asignado.

XML define el significado general del xml:lang atributo. Language básicamente expone el significado de este atributo como una propiedad de dependencia. Language se puede ajustar mediante programación y puede participar en la herencia de valores del sistema de propiedades de una manera que en paralelo cómo el xml:lang atributo puede heredar al ámbito de elemento secundario en XML. Si establece Language, ese valor se convierte en xml:lang y sobrescribe cualquier valor anterior. Para obtener más información, consulta xml:lang Handling in XAML( Control de xml:lang en XAML).

Información de la propiedad dependency

Elemento Value
Campo identificador LanguageProperty
Propiedades de metadatos establecidas en true Inherits

Se aplica a