Table of Contents
Built-in Theme/Skin List

This section lists all the built-in theme/skins. In the following table, the first column is the control. Other columns are themes. The intersection of a theme and a control is the skin name associated to that theme. For example, for Button control, the skin name for the "Classic" theme is "Classic". For DockContainer control, the skin name for the "Classic" theme is "VS2005".

EO.Wpf namespace

Control Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
Button Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
Calendar Classic Metro.Light
CheckBox Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
ComboBox Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
DockContainer VS2008 VS2010 VS2012
DockView Classic
DropDown Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
DropDownButton Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
DatePicker Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
Expander Classic Aero
ListBox Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
MaskedEdit Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
Menu Classic Aero Metro.Light
MonthPicker Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
ProgressBar Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
RadioButton Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
RangeSlider Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
Slider Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
SpinEdit Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
SplitButton Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light
SplitView Classic
TabControl Aero Metro.Light
TreeView Areo Metro.Light
YearPicker Classic Aero Luna.NormalColor Luna.Homestead Luna.Metallic Royale.NormalColor Metro.Light

Some controls implements additional skins that are not mapped to any theme:

Control Skin Remarks
TabControl Chrome Google Chrome like TabControl

EO.Wpf.Gauge namespace

Almost all controls in the EO.Wpf.Gauge namespace support 5 skins: Basic, Style1, Style2, Style3 and Style4. The styles with the same ID for different controls match each other. For example, skin "Style1" for a Needle would match "Style1" for the CircularScale control. For this reason, a skin for the gauge related controls are often applied on a parent element of the gauge controls. For example:

XAML
<Grid eo:ThemeManager.SkinName="Style1">
    ....multiple Gauge related controls here...
</Grid>

The "Basic" skin is the default skin and is associated all built-in themes. So it is not necessary to explicitly specify the "Basic" skin. Because "Basic" skin is associated to all built-in themes, switch built-in themes does not switch styles for gauge related controls.