| Class | Description |
| AssemblyResourceSetLoaderAttribute | Attribute class used to identify the AssemblyResourceSetLoader derived class that loads and registers the resource sets for an assembly. |
| AssemblyThemeGroupingNameAttribute | Attribute used to identify the name of the assembly to be passed to the AssemblyResourceSetLoader.RegisterResourceSets method to allow a AssemblyResourceSetLoader to only register themes for the assemblies that have been loaded. |
| PrimitivesAero | Class used to supply style resources for the Aero look for primitive elements that are shared |
| PrimitivesGeneric | Class used to supply style resources for the Generic look for primitive elements that are shared |
| PrimitivesIGTheme | Class used to supply style resources for the IGTheme look for the primitive elements that are shared |
| PrimitivesLunaNormal | Class used to supply style resources for the LunaNormal look for primitive elements that are shared |
| PrimitivesLunaOlive | Class used to supply style resources for the LunaOlive look for primitive elements that are shared |
| PrimitivesLunaSilver | Class used to supply style resources for the LunaSilver look for primitive elements that are shared |
| PrimitivesMetro | Class used to supply style resources for the Metro look for primitive elements that are shared |
| PrimitivesMetroDark | Class used to supply style resources for the dark Metro look for primitive elements that are shared |
| PrimitivesOffice2010Blue | Class used to supply style resources for the Lite look for primitive elements that are shared |
| PrimitivesOffice2013 | Class used to supply style resources for the Lite look for primitive elements that are shared |
| PrimitivesOffice2k7Black | Class used to supply style resources for the Lite look for primitive elements that are shared |
| PrimitivesOffice2k7Blue | Class used to supply style resources for the Lite look for primitive elements that are shared |
| PrimitivesOffice2k7Silver | Class used to supply style resources for the Lite look for primitive elements that are shared |
| PrimitivesOnyx | Class used to supply style resources for the Onyx look for primitive elements that are shared |
| PrimitivesResourceSet<T> | Abstract base class used to supply style resources for a specific look for primitive elements that are shared. |
| PrimitivesRoyalDark | Class used to supply style resources for the Royal Dark look for primitive elements that are shared |
| PrimitivesRoyale | Class used to supply style resources for the Royale look for primitive elements that are shared |
| PrimitivesRoyaleStrong | Class used to supply style resources for the RoyaleStrong look for primitive elements that are shared |
| PrimitivesRoyalLight | Class used to supply style resources for the Royal Light look for primitive elements that are shared |
| PrimitivesWashBaseDark | Class used to supply style resources for the Office2k7Silver look for the primitive elements that are shared |
| PrimitivesWashBaseLight | Class used to supply style resources for the Office2k7Silver look for the primitive elements that are shared. |
| ResourceSet | Abstract base class for resource sets |
| ResourceSetLoader | Custom resource dictionary that loads based on a specified ResourceSetLocator |
| ResourceSetLocator | Base class used to locate the resource set for a specific theme and grouping |
| ResourceWasher | The ResourceWasher is a WPF resource dictionary that is used to clone brushes, pens and color resources defined in another ‘source resource dictionary’ and optional wash their colors. It exposes properties to specify the ‘source resource dictionary’, the default wash color along with a collection of wash groups. It also registers 2 attached properties that can be set on a Brush to specify its group name and whether its colors should be washed at all. |
| StaticPropertyResourceKey | A resource key that is intended to be exposed as a static readonly property or field. |
| ThemeManager | Static class used for registering resources based on theme and grouping |
| ThemeTypeConverter | TypeConverter used by string properties that identify themes. It provides a list of standard values based on all registered themes. |
| WashGroup | Defines the color to use to wash a group of resources |
| WashGroupCollection | A collection of groups used by the ResourceWasher for washing colors |