Log In
Home
Support
Demos
Documentation
Blogs
Training
Webinars
[Expand]General Information
[Collapse]WinForms Controls
  Prerequisites
 [Expand]What's Installed
 [Expand]Build an Application
 [Expand]Controls and Libraries
 [Collapse]Common Features
  [Expand]Data Binding Common Concepts
  [Expand]Data Source Wizard
  [Expand]Expressions
  [Expand]Behaviors
  [Collapse]Application Appearance
    Default Application Font
    Appearances
   [Collapse]Look And Feel
     Look and Feel Mechanism
     How to: Customize the Look And Feel of a Specific Control(s)
     How to: Customize the Look And Feel of All the Controls within a Form
     How to: Customize the Look And Feel of All the Controls within an Application
    Glyph Skinning
  [Expand]Filtering UI Context
  [Expand]High DPI Support
  [Expand]Scaffolding Wizard
  [Expand]Formatting Values
   HTML Text Formatting
  [Expand]Menus
  [Expand]Tooltip Management
  [Expand]Saving and Restoring 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]Document Server
[Expand]Reporting
[Expand]Report Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Look And Feel

All the .NET controls and components developed by DevExpress support the Look and Feel scheme. This lets you provide a consistent look and feel across different controls, making the process of customizing their appearance much easier.

Unlike the Appearance mechanism, the Look and Feel determines the overall painting scheme for the control(s). It specifies how control headers, scrollbars, borders, buttons and other visual elements are painted, but it doesn't contain appearance settings (font attributes, foreground and background colors, text alignment and word wrap and trimming options). The appearance settings can be customized with the Appearance mechanism that involves using Appearance objects.

The Look and Feel mechanism allows you to apply one of the predefined painting schemes to:

  • a specific DevExpress control(s);
  • all the controls within a form (when using the XtraForm form);
  • all the controls in your application.

Currently the following painting schemes are available: Flat, UltraFlat, Style3D, WindowsXP, Office2003 and Skin. The following image shows an XtraTabControl control painted using Skin and WindowsXP painting schemes.

Note, however, that certain controls (such as XtraGrid, NavBarControl, XtraTabControl) extend this standard set of painting schemes by introducing new schemes that are specific only to this control. For instance, the XtraTabControl control provides the following additional painting schemes: Standard and PropertyView. These additional schemes can be selected with the control's XtraTabControl.PaintStyleName property. If this property is set to a Default value, then the control is painted using the painting scheme imposed by the look and feel object.

 

For more information, refer to the sections below.

Expanded Concepts

Expanded Examples

How would you rate this topic?​​​​​​​