Each skin is comprised of all skin elements that store information required to paint all DevExpress controls in a single distinctive style.
A single skin element defines the appearance of a specific type of visual elements in a control. A skin element can consist of one or two layers — the background with a solid, gradient, or texture fill and an optional semi-transparent glyph in the front. A visual element corresponding to a skin element has the basic (that is, normal in terms of the skin editor) state and several optional states reflecting specific application events associated with the element (a click, hot-track, etc.). One or both skin element layers can simultaneously store information on the appearance of multiple states of a visual element as individual sections. Every time the element’s state changes, one or both layers switch to the section corresponding to the new state.