TcxCustomLookAndFeelController Class
The base class for the TdxSkinController component.
Declaration
TcxCustomLookAndFeelController = class(
TcxCustomComponent,
IcxDesignLookAndFeelNotifier
)
Remarks
A skin controller is a non-visual component that allows you to configure look & feel settings common to all DevExpress controls and apply skins both to forms and DevExpress controls.
Note
TdxLayoutControl and TdxRibbon controls have independent look & feel settings.
Refer to the following topic for detailed information on DevExpress controls with independent look & feel settings: Global Application Settings.
Main API Members
The list below outlines key members of the TcxCustomLookAndFeelController
class. These members allow you to manage the application’s global look & feel settings and switch between skins and color palettes.
Skin and Color Palette-Related API Members
- NativeStyle
- Specifies if DevExpress controls and application forms use operating system-dependent draw routines to render all UI elements. If this option is enabled, all skin and color palette settings have no effect.
- SkinName | SkinPaletteName
- Specify skin and color palette applied to the application if the NativeStyle property is set to
False
. Only vector skins can switch between color palettes. - UseSkins | UseSkinsInPopupMenus
- Specify if the selected skin affects controls, forms, and pop-up menus.
- UseImageSet
- Specifies the active skin element rendering mode for bitmap-based skins.
Miscellaneous Look & Feel Settings
- FormCorners
- Allows you to switch between corner shapes for skinned application forms.
- RenderMode
Specifies the active render mode at the application level.
Note
This property affects only those DevExpress controls that support multiple render modes.
- ScrollMode | ScrollbarMode
- Allow you to switch between supported scrollbar types and scrolling modes for all controls that support them.
- ShowFormShadow
- Specifies if skinned application forms cast a shadow.
- TouchMode
- Specifies if Touch Mode is enabled.
General-Purpose API Members
- BeginUpdate | EndUpdate
- Allow you to avoid excessive redraw operations during batch global look & feel setting changes.
- Reset
- Restores default global look & feel settings.
Terminal TcxCustomLookAndFeelController Class Descendant
Do not use the TcxCustomLookAndFeelController
class directly. Use the TdxSkinController component instead.