In This Article

ActiproSoftware.Windows.Themes Namespace

Classes

AssetResourceKeys

Represents the resource keys for the theme assets.

ContextMenuThemeProperties

Provides attached properties for use in context menu themes.

DataGridCursors

Represents a set of cursors for use with the DataGrid.

DataGridResourceKeys

Provides access to the resource keys that identify all reusable styles/resources included in this assembly.

ExpanderThemeProperties

Provides attached properties for use in expanders.

FullTrustResourceDictionary

Represents the a ResourceDictionary that ensures the application has full-trust before loading the source Uri.

HeaderedControlThemeProperties

Provides attached properties for use in controls with headers, such as HeaderedContentControl and HeaderedItemsControl.

ProgressBarThemeProperties

Provides attached properties for use in progress bar themes.

ScrollThemeProperties

Provides attached properties for use in scroll bar themes.

SharedResourceKeys

Provides access to the resource keys that identify all reusable styles/resources included in this assembly.

SystemThemeCatalog

Provides the base requirements for a theme catalog that provides a list of themed resource dictionaries references available in an Actipro product assembly.

SystemThemeCatalogRegistrar

Represents a class that can be used by Actipro products that don't require a dedicated theme catalog to ensure a ThemeManager theme is properly loaded when an Actipro controls are created.

ThemeCatalogBase

Provides the base requirements for a theme catalog that provides a list of themed resource dictionaries references.

ThemeCatalogRegistrarBase<T>

Represents a class that registers a theme catalog with the theme manager.

ThemedResourceDictionary

Represents a custom ResourceDictionary which allows the theme manager to more easily find dictionaries that it added to the application or element resources.

ThemedResourceDictionaryReference

Provides a reference to a themed ResourceDictionary and describes its contents.

ThemeManager

Manages the themes used for various products.

ThemeNames

Specifies commonly-used theme names that have predefined default theme definitions available in ThemeManager.

ThemeProperties

Provides attached properties for use in themes.

ThemesAeroThemeCatalog

A theme catalog that describes the theme group name implementations and available themed resource dictionaries within this assembly.

ThemesAeroThemeCatalogRegistrar

Represents a class that registers the ThemesAeroThemeCatalog with the theme manager.

TintedResourceDictionary

Represents a ResourceDictionary that wraps the ResourceDictionary specified in the SourceDictionary property and clones and tints its resources.

TintedResourceDictionaryReference

Provides a reference to a themed ResourceDictionary that should be tinted and describes its contents.

TintedThemeCatalog

Represents a theme catalog that can be used to tint another theme catalog.

TintGroup

Represents a group that can be referenced via the Name attached property on Brush and Pen resources to apply non-default tint-colors.

TintGroupCollection

Represents an observable collection of TintGroup objects.

TintGroupNames

Represents the known tint group names.

TintGroupSets

Represents the known tint group sets.

WindowBoundsChangeEventArgs

Provides event arguments for a window bounds change event published by WindowChrome.

WindowChrome

Provides attached functionality to alter the chrome of a window.

WindowChromeTitleBarHeaderTemplateSelector

Chooses a DataTemplate based on the data object and the data-bound element for window title bar center content.

Enums

OverlayAnimationKinds

Specifies the theme mode that applications should use, as dictated by current system settings.

SystemApplicationMode

Specifies the theme mode that applications should use, as dictated by current system settings.

ThemeName

Specifies the names of commonly-used themes.

WindowChromeElementKind

Specifies the result of a hit test operation within a custom window chrome.

WindowChromeTitleBarMergeKind

Specifies how a window's content area can be merged into its title bar area when using WindowChrome.