Represents the base class for all resources.
This base class contains information related to the type of the resource and the
loading status of the resource data. The actual resource data is specific to the sub-classes.
A resource dictionary is a container that maps resource IDs to resources. A node can
refer to resources by setting resource IDs to resource ID properties. You can set a resource
dictionary to the node or to any of its parent nodes to define which resources the node uses.
You can use a resource dictionary to group similar resources to logical entity, such as themes or locales,
and change a resource dictionary of a node to change multiple resources at the same time.