This documentation is archived and is not being maintained.

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.

Public classBulletChromeCreates the theme-specific look for Windows Presentation Foundation (WPF) Bullet elements. A Bullet defines the appearance of CheckBox and RadioButton elements.
Public classButtonChromeCreates the theme-specific look for Microsoft .NET Framework Button elements.
Public classClassicBorderDecoratorCreates the theme-specific look for Decorator types, for use with the Classic theme.
Public classDataGridHeaderBorderCreates the theme specific-look for headers in .NET Framework version 4 DataGrid.
Public classListBoxChromeCreates the theme-specific look for Microsoft .NET Framework ListBox elements.
Public classPlatformCultureProvides culture-specific information used by the Microsoft .NET Framework system themes.
Public classProgressBarBrushConverterCreates the Brush used to draw the ProgressBar.
Public classProgressBarHighlightConverterCreates a DrawingBrush used to draw the highlighting for the ProgressBar.
Public classScrollChromeCreates the theme-specific look for Microsoft .NET Framework ScrollBar elements.
Public classSystemDropShadowChromeCreates a theme specific look for drop shadow effects.

Public enumerationClassicBorderStyleSpecifics the type of Border to draw.
Public enumerationScrollGlyphDescribes the glyphs used to represent the Thumb.
Public enumerationThemeColorRepresents possible color variants for the Microsoft themes.