Collapse the table of content
Expand the table of content

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:


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 enumerations.

ResourceQualifierPersistence Possible values for the persistence of a global qualifier value override.



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

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


See also

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



© 2017 Microsoft