In This Article

ActiproSoftware.Windows.Themes Namespace

Classes

AssetResourceKeys

Represents the resource keys for the theme assets.

BarsMvvmResourceDictionary

Represents a ResourceDictionary related to the template resources objects defined in this assembly.

BarsMvvmResourceKeys

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

BarsMvvmThemeCatalog

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

BarsResourceKeys

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

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 System.Uri.

GridsResourceKeys

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

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.

RibbonWindowChrome

Provides attached functionality to alter the chrome of a window, with defaults common to a RibbonWindow instance.

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.

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.

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.

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.

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.

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.

ViewsResourceKeys

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

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.

UserInterfaceDensity

Specifies the target density level of user interface elements.

WindowChromeBackdropKind

Specifies a kind of Windows system backdrop applied to the transparent background portion of a Window.

WindowChromeCornerKind

Specifies the kind of system-rendered corner kind, which can also affect border and drop shadow rendering.

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.