Table of Contents
- Getting Started
- EO.Pdf
- EO.Web
- EO.WebBrowser
- EO.Wpf
- Overview
- Installation & Deployement
- Skin & Theme
- Common Taskes and Services
- EO.Wpf Buttons
- EO.Wpf Calendar & DatePicker
- EO.Wpf ComboBox
- EO.Wpf DockView
- EO.Wpf Gauge
- EO.Wpf ListBox
- EO.Wpf Menu
- EO.Wpf MaskedEdit
- EO.Wpf ProgressBar
- EO.Wpf Slider
- EO.Wpf SpinEdit
- EO.Wpf SplitView
- EO.Wpf TabControl
- EO.Wpf TreeView
- EO.Wpf Utility Controls
- EO.Wpf WindowChrome
- Sample Data Objects
- Common Topics
- Reference
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:
<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.