[Expand]General Information
[Collapse]WinForms Controls
  .NET Core Support
 [Expand]What's Installed
 [Expand]Build an Application
 [Expand]Controls and Libraries
 [Collapse]Common Features
  [Expand]Data Binding Common Concepts
  [Expand]Data Source Wizard
  [Collapse]Application Appearance and Skin Colors
    Default Application Font
   [Collapse]Look and Feel
     How to: Customize Look And Feel of Specific Control(s)
     How to: Customize Look And Feel of All Controls within Form
     How to: Customize Look And Feel of All Controls within Application
    Glyph Skinning
  [Expand]Filtering UI Context
   Find Panel Syntax
  [Expand]Graphics Performance and High DPI
  [Expand]Scaffolding Wizard
  [Expand]Formatting Values
   HTML-inspired Text Formatting
  [Expand]Save and Restore Layouts
   Clipboard - Copy and Paste Operations. Data Formatting
   Version Compatibility: Default Property Values
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

How to: Customize Look And Feel of Specific Control(s)

DevExpress controls are rendered using the global look-and-feel settings the static Default LookAndFeel object exposes. This allows you to apply the same paint scheme to all forms in your application.

You can use a control's LookAndFeel property to override the default look-and-feel settings:

  1. Set the control's LookAndFeel.UseDefaultLookAndFeel property to false to ignore the default settings.
  2. Customize the control's LookAndFeel settings as required.

The following code applies the "Seven Classic" skin to a ButtonEdit control:

The result is illustrated below.


The BaseEdit descendants expose the look-and-feel settings with the RepositoryItem.LookAndFeel property (it is available from Editor.Properties.LookAndFeel for standalone editors). Other controls allow you to access these settings with the Control.LookAndFeel property.

Expanded Customize Look-And-Feel for a Group of Controls

See this link for details on how to customize the look-and-feel settings for all controls in a form.

Do one of the following to manage controls' look-and-feel settings:

The code below shows how to use the StyleController component to customize two editors' look-and-feel settings.

Expanded See Also

Is this topic helpful?​​​​​​​