Microsoft.Windows.Themes Namespace

Provides exposure to the set of themes defined by Windows Presentation Foundation. In WPF, a theme is a set of resources, defined at the system level, which provide the default appearance for controls and other visual elements of an application. WPF themes are created using styles and include Luna, Aero, Royale, and Classic. Only the client area of a WPF application uses these themes; the appearance of the window border and buttons that form the window chrome is controlled by the Win32 theme service.

Classes

BulletChrome

Creates the theme-specific look for Windows Presentation Foundation (WPF) Bullet elements. A Bullet defines the appearance of CheckBox and RadioButton elements.

ButtonChrome

Creates the theme-specific look for .NET Framework Button elements.

ClassicBorderDecorator

Creates the theme-specific look for Decorator types, for use with the Classic theme.

DataGridHeaderBorder

Creates the theme specific-look for headers in .NET Framework 4.5 DataGrid.

ListBoxChrome

Creates the theme-specific look for .NET Framework ListBox elements.

PlatformCulture

Provides culture-specific information used by the .NET Framework system themes.

ProgressBarBrushConverter

Creates the Brush used to draw the ProgressBar.

ProgressBarHighlightConverter

Creates a DrawingBrush used to draw the highlighting for the ProgressBar.

ScrollChrome

Creates the theme-specific look for .NET Framework ScrollBar elements.

SystemDropShadowChrome

Creates a theme specific look for drop shadow effects.

Enums

ClassicBorderStyle

Specifics the type of Border to draw.

ScrollGlyph

Describes the glyphs used to represent the Thumb.

ThemeColor

Represents possible color variants for the Microsoft themes.