Element levels

The element levels describe the appearance of the controls using Cascading Style Sheets files.

Level 6: Cascading Style Sheets per theme at project level

At project level it is possible to add, in addition to the .theme file of the theme editor, any number of CSS files to a theme in the project (see Introduction).

Element levels 1:

If a control is described in the theme editor and also in a CSS file within the theme, the definitions within the theme editor (lower level) apply.

Level 7: Cascading Style Sheets at project level

At the project level, any number of Cascading Style Sheets files can be defined, independent of a theme. This option has been available since version 1.8 under the name CSS-Behind file. The definitions within the CSS file at the project level overwrite the CSS definitions at the control level and apply regardless of the theme.

Element levels 2:

Any CSS-Behind files at project level, which were already added to the project with version 1.8, can still be used. When using different themes, it usually makes sense to assign this file to a specific theme.

Level 8: Cascading Style Sheets per theme at control level

Any number of Cascading Style Sheets files can be added to a theme at the control level. The CSS definitions at control level describe the normal layout of all elements of a control. These properties apply if no properties of the control are overwritten by a theme at the higher levels. Each control should implement at least one theme called Base.

Level 9: Cascading Style Sheets at control level

At the control level, you can add any number of general Cascading Style Sheets files that describe the properties of elements, regardless of the theme.