TcxCustomLookAndFeelController.NativeStyle Property
Specifies if all forms and DevExpress controls in an application use operating system-dependent draw routines to render all UI elements.
Declaration
property NativeStyle: Boolean read; write; default cxDefaultLookAndFeelNativeStyle;
Property Value
| Type | Default | Description |
|---|---|---|
| Boolean | cxDefaultLookAndFeelNativeStyle |
|
Remarks
Set the NativeStyle property to True or False to enable or disable the operating system-dependent style for your application[1]. The LookAndFeel.NativeStyle property of an individual control has priority over the NativeStyle property.
Important
A skin whose name is assigned to the SkinName property affects all application forms and DevExpress controls only if the NativeStyle property is set to False.
Code Examples: Apply a Skin and its Palette
The following code example applies the WXICompact skin and its Sharpness palette to an application:
dxSkinController1.BeginUpdate;
try
dxSkinController1.UseSkins := True;
dxSkinController1.NativeStyle := False;
dxSkinController1.SkinName := 'WXICompact';
dxSkinController1.SkinPaletteName := 'Sharpness';
finally
dxSkinController1.EndUpdate;
end;

Alternatively, you can call the SetSkin procedure:
dxSkinController1.BeginUpdate;
try
dxSkinController1.NativeStyle := False;
dxSkinController1.SetSkin('WXICompact', 'Sharpness');
finally
dxSkinController1.EndUpdate;
end;
Default Value
The NativeStyle property’s default value is the cxDefaultLookAndFeelNativeStyle global constant.
-
The TdxRibbon control never uses the native style. If the application does not use DevExpress skins through the TdxSkinController component, the TdxRibbon control uses one of its built-in skins.