Windows Dev Center

Windows.ApplicationModel.Resources.Core namespace

Provides classes that enable advanced resource loading.

These classes provide functionality that includes:

  • Enumerating resources and resource values.
  • Looking up resource values for contexts other than the default.
  • Retrieving details about matching resource values.
  • Retrieving all possible resource candidates for a context, not just the best match.
  • Loading and unloading additional resource files.


The Windows.ApplicationModel.Resources.Core namespace has these types of members:


The Windows.ApplicationModel.Resources.Core namespace has these classes.

NamedResource Represents a single logical, named resource, such as a string resource named 'Header1'.
ResourceCandidate Represents a single possible value for a given NamedResource, the qualifiers associated with that resource, and how well those qualifiers match the context against which it was resolved.
ResourceCandidateVectorView Represents a collection of ResourceCandidate objects.
ResourceContext Encapsulates all of the factors (ResourceQualifiers) that might affect resource selection.
ResourceContextLanguagesVectorView Represents a collection of ResourceContext language qualifiers.
ResourceManager Provides access to application resource maps and more advanced resource functionality.
ResourceMap A collection of related resources, typically either for a particular app package, or a resource file for a particular package.
ResourceMapIterator Supports iteration over a ResourceMap.
ResourceMapMapView An unchangeable view into a map of ResourceMap objects.
ResourceMapMapViewIterator Supports iteration over a ResourceMapMapView object.
ResourceQualifier Defines the qualifiers associated with a ResourceCandidate.
ResourceQualifierMapView An unchangeable view into a map of ResourceQualifier objects.
ResourceQualifierObservableMap Notifies listeners of dynamic changes to a map of ResourceQualifier objects, such as when items get added or removed, and allows qualifier values to change.
ResourceQualifierVectorView An unchangeable view into a vector of ResourceQualifier objects.



The Windows.ApplicationModel.Resources.Core namespace has these structures.

ResourceLayoutInfo Structure that determines version and counts of resources returned for the app package.



Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Runtime apps only]


Windows::ApplicationModel::Resources::Core [C++]



See also

Creating and retrieving resources in Windows Store apps
Application resources and localization sample
Resource Management System



© 2015 Microsoft