All docs
V21.1
21.2 (EAP/Beta)
21.1
20.2
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

UI Customization

  • 2 minutes to read

This tutorial section explains how to customize the automatically generated user interface.

Visual elements in your XAF application are based on the data classes you have declared and the information from the assemblies referenced in your application. All the received information is metadata - data that defines database structure and application features in a neutral format that can be adopted to any target platform. This metadata is called the Application Model. It is a powerful tool that allows you to customize your application. For this purpose, use the Model Editor - an instrument for customizing the Application Model at design time.

The following lessons explain how to use the Model Editor to customize your application:

The Model Editor allows you to customize the Application Model (and, consequently, the application) in many other ways. Refer to the following section to learn more about the Application Model: Application Model.

If the required option is not available in the Model Editor, you can directly access the options of controls used in the application. Review the following topics to learn more: