Skip to main content

Build an Application

  • 3 minutes to read

This section will guide you through concepts and techniques used to develop Windows Forms applications with DevExpress WinForms UI Controls.

Application UI

Explore our tutorials on how to use DevExpress WinForms UI controls to develop an application UI inspired by Microsoft Office, Visual Studio, Windows Modern, or Touch-enabled tiles. Each UI type includes a list of required DevExpress UI controls. You will learn about the most frequently used UI components, and their primary features. This section also includes “how to” examples that guide you through basic control setup and customization.

Read about Application UI

Application UI - WinForms UI Controls, DevExpress

Application Skins

A skin is a set of bitmaps that determine how UI elements should be painted in all possible states (normal, hot-tracked, selected, pressed, etc.). This section explains which DevExpress skins are included in the WinForms installation, how to apply DevExpress and custom skins, how to allow end users to choose a desired skin for themselves, and much more.

Read about DevExpress Skins

Application Skins, DevExpress

Localization

Localization is the process of translating a product into a different language. This applies to translating text strings within components such as labels, buttons, and message boxes, as well as culture and locale-specific features such as date/time formats or currency masks. This section describes two different approaches to creating multi-language applications: via Satellite Resource Assemblies and via Localizer Objects.

Read about localization

This section explains how to print and export DevExpress WinForms UI controls.

Read about printing and data export

Print and Export - WinForms UI Controls, DevExpress

Accessibility Support

The DevExpress WinForms UI Library includes everything you need to build Windows software that is fully accessible for users with a disability or impairment.

DevExpress WinForms UI controls are fully compatible with modern assistive technologies such as Narrator — available from Microsoft Active Accessibility. WinForms UI controls fully support MSAA and UI Automation to help assistive tools recognize the bounds, names, roles, states, and values of UI elements. WinForms UI controls also support UI Automation patterns (for example, grid, dock, scroll, selection, table, expand/collapse, and etc.).

Read about DevExpress Accessibility Support

MVVM Framework for WinForms

Learn how to create WinForms applications based on the MVVM pattern. DevExpress introduces its own MVVM framework so that you can develop both WPF and WinForms applications – even though WinForms does not include all of the features required for this architectural pattern.

Read about WinForms MVVM

MVVM Framework for WinForms

Run Demo Watch Video

Right-to-Left Support

Certain languages, such as Hebrew or Arabic, use the right-to-left writing system. Topics in this section explain how to enable the right-to-left (RTL) application layout to support these languages.

Learn about right-to-left (RTL) support in DevExpress controls

Redistribution and Deployment

This section covers the redistribution policy of DevExpress and contains a list of redistributable assemblies.

Learn how to redistribute and deploy your WinForms apps with DevExpress controls

Common Problems and How to Solve Them

The following article lists the most common issues and describes how to resolve them:

Troubleshooting - Best Practices

See Also