Compartir a través de


ApplicationLanguages.Languages Propiedad

Definición

Obtiene una lista clasificada de los valores de idioma en tiempo de ejecución actuales preferidos por el usuario.

public:
 static property IVectorView<Platform::String ^> ^ Languages { IVectorView<Platform::String ^> ^ get(); };
static IVectorView<winrt::hstring> Languages();
public static IReadOnlyList<string> Languages { get; }
var iVectorView = ApplicationLanguages.languages;
Public Shared ReadOnly Property Languages As IReadOnlyList(Of String)

Valor de propiedad

IVectorView<String>

IReadOnlyList<String>

IVectorView<Platform::String>

IVectorView<winrt::hstring>

Lista calculada de idiomas que combina los idiomas admitidos declarados por la aplicación (ApplicationLanguages.ManifestLanguages) con la lista clasificada del usuario de idiomas preferidos.

Comentarios

En tiempo de ejecución, la lista de idiomas para los que la aplicación ha declarado compatibilidad (la lista de idiomas del manifiesto de la aplicación) se compara con la lista de idiomas para los que el usuario ha declarado una preferencia (la lista de idiomas del perfil de usuario). La lista de idiomas del entorno de ejecución de la aplicación se establece en esta intersección (si la intersección no está vacía) o solo en el idioma predeterminado de la aplicación (si la intersección está vacía). Para obtener más información, consulte la sección Lista de idiomas del entorno de ejecución de aplicaciones en Descripción de los lenguajes de perfil de usuario y los lenguajes de manifiesto de aplicación.

Nota

Esta propiedad devuelve los mismos valores que la lista de idiomas expuesta por Windows.ApplicationModel.Resources.Core.ResourceManager.DefaultContext.Languages.

Se aplica a

Consulte también