| ControlTheme | Defines a switchable theme for a control. |
| Selector | A selector in a Style. |
| Selectors | Extension methods for Selector. |
| Setter | A setter for a Style. |
| SetterBase | Represents the base class for value setters. |
| Style | Defines a style. |
| StyleBase | Base class for Style and ControlTheme. |
| Styles | A style that consists of a number of child styles. |
| ThemeVariant | Specifies a UI theme variant that should be used for the Control and Application types. |
| ThemeVariantTypeConverter |
| IGlobalStyles | Defines the style host that provides styles global to the application. |
| ISetterInstance | Represents a Setter that has been instanced on a control. |
| ISetterValue | Customizes the behavior of a class when added as a value to a SetterBase. |
| IStyle | Defines the interface for styles. |
| IStyleable |
Interface for styleable elements.
Obsolete. |
| IStyleHost | Defines an element that has a Styles collection. |
| ITemplate | |
| IThemeVariantHost | Interface for the host element with a theme variant. |