.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
The page you are viewing does not exist in the .NET Standard 2.0+ platform documentation. This link will take you to the parent topic of the current section.
.NET 5.0+

WinApplication.UseLightStyle Property

Enables the Light Style in a WinForms application.

Namespace: DevExpress.ExpressApp.Win

Assembly: DevExpress.ExpressApp.Win.v21.2.dll


public bool UseLightStyle { get; set; }

Property Value

Type Description

true, if the Light Style is enabled for a WinForms application; otherwise, false.


The UseLightStyle property is bound to DockingViewStyle.

UseLightStyle value WindowsFormsSettings.DockingViewStyle value
true DockingViewStyle.Light
false DockingViewStyle.Default

The Solution Wizard enables the Light Style for all new XAF WinForms applications.

The Light Style uses the following templates:

  • LightStyleMainForm - in applications with the Standard UI;
  • LightStyleMainRibbonForm - in applications with the Ribbon UI.

The image below demonstrates the difference between a Layout with enabled and disabled Light Style:


The UseLightStyle property affects which built-in Controller XAF uses: the ChooseSkinController or the ConfigureSkinController.

UseLightStyle value Built-in Controller
true ConfigureSkinController
false ChooseSkinController

The ConfigureSkinController provides new WinForms skin and palette runtime skin selectors for Bar UI and Ribbon UI.

WinForms UI Skin selector Palette selector
Bar UI SkinDropDownButtonItem BarButtonItem with a Dropdown Gallery
Ribbon UI SkinDropDownButtonItem SkinPaletteRibbonGalleryBarItem

Bar UI


Ribbon UI


If you want to enable the Light Style for an existing application, refer to the How to migrate a WinForms application to use the Light Style KB article.

The following code snippets (auto-collected from DevExpress Examples) contain references to the UseLightStyle property.


The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also