ManifestLanguages | manifestLanguages property
Collapse the table of content
Expand the table of content

ApplicationLanguages.ManifestLanguages | manifestLanguages property

Gets the app's declared list of supported languages.


Public Shared ReadOnly Property ManifestLanguages As IReadOnlyList(Of String)

Property value

Type: IVectorView<String> [JavaScript/C++] | System.Collections.Generic.IReadOnlyList<String> [.NET]

The list of supported languages declared in the app's manifest.


If your app passes language tags from this class to any National Language Support functions, it must first convert the tags by calling ResolveLocaleName.

Starting in Windows 8.1:

Language tags can support Unicode extensions. See the Remarks for the ApplicationLanguages class.

Windows Store apps can be deployed using resource packages. When language resource packages are used, the packages that are installed and registered for a given user are determined by the languages in the user's language profile. The set of languages returned by the ManifestLanguages property is limited to the languages currently available on the system for the user. Languages included in the main app package manifest will always be returned; languages from resource packs will be returned only if the language is applicable for the user (that is, is in the user's preferences) and that resource package has been installed and registered for the user at the time the property is accessed.

Requirements (Windows 10 device family)

Device family

Universal, introduced version 10.0.10240.0

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0


Windows::Globalization [C++]



Requirements (Windows 8.x and Windows Phone 8.x)

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Runtime apps only]


Windows::Globalization [C++]



See also




© 2017 Microsoft