Skip to main content
All docs
V24.2
.NET 8.0+

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

IModelView.CustomizationFormEnabled Property

Controls runtime layout customization and column chooser for a specific View.

Namespace: DevExpress.ExpressApp.Model

Assembly: DevExpress.ExpressApp.v24.2.dll

NuGet Package: DevExpress.ExpressApp

#Declaration

[DefaultValue(true)]
bool CustomizationFormEnabled { get; set; }

#Property Value

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.

#Remarks

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 following nodes in Application Model to control these options in specific Views:

  • Views | <Namespace> | <Class>_DetailView to control customization and column chooser in a specific Detail View.
  • Views | Unspecified | <DashboardView> to control customization and column chooser in a specific Dashboard View.

To control these options for the entire application, use the following property: IModelOptions.CustomizationFormEnabled.

Tip

You can combine different flags of the HideInUI attribute to hide a property on select customization forms.

See Also