expressappframework-devexpress-dot-expressapp-dot-model-dot-imodeloptions-6071536e.md
Controls runtime layout customization and column chooser for the entire application
Namespace : DevExpress.ExpressApp.Model
Assembly : DevExpress.ExpressApp.v25.2.dll
NuGet Package : DevExpress.ExpressApp
[DefaultValue(true)]
bool CustomizationFormEnabled { get; set; }
<DefaultValue(True)>
Property CustomizationFormEnabled As Boolean
| Type | Default | Description |
|---|---|---|
| Boolean | true |
true to allow runtime customization of View Items’ layout and enable column chooser; false to disable runtime customization and column chooser.
|
You can access this nested property as listed below:
| Object Type | Path to CustomizationFormEnabled |
|---|---|
| IModelApplication |
.Options .CustomizationFormEnabled
|
ASP.NET Core Blazor applications support runtime layout customization in Detail Views except for the cases described in the following article: Runtime Layout Customization in ASP.NET Core Blazor Applications.
Windows Forms applications support runtime layout customization in Detail Views and Dashboard Views. For more information, refer to the following topic: Default Runtime Customization.
The column chooser allows users to hide, display, and rearrange columns in a List Editor at runtime.
Use the Options node in Application Model to control runtime layout customization and column chooser in the entire application.
To control these options for a specific View, use the following property: IModelView.CustomizationFormEnabled.
Tip
You can combine different flags of the HideInUI attribute to hide a property on certain customization forms.
See Also