TdxSkinController Class
A component that manages global look & feel settings of an application built with DevExpress controls.
Declaration
TdxSkinController = class(
TcxLookAndFeelController
)
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.
Main API Members
The list below outlines key members of the TdxSkinController
class that allow you to manage global application look & feel settings and switch between skins and color palettes.
Skin and Color Palette-Related API Members
- GetFormSkin
- Returns the name of the skin applied to the specified form.
- 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.
- OnSkinForm
- Allows you to apply different skins to different forms in the application.
- 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.
- TouchMode
- Specifies if Touch Mode is enabled.
General-Purpose API Members
- Assign
- Copies look & feel settings between skin controller components.
- BeginUpdate | EndUpdate
- Allow you to avoid excessive redraw operations during batch global look & feel setting changes.
- PopulateSkinColorPalettes
- Allows you to obtain the list of color palettes available for the active vector skin. Bitmap-based skins do not support color palettes.
- Refresh
- Redraws skinned forms and controls in the application.
- Reset
- Restores the default global look & feel settings.
Inheritance
See Also