Skip to main content
All docs
V25.1
  • .NET Framework 4.6.2+

    IModelOptions.CustomizationFormEnabled Property

    Controls runtime layout customization and column chooser for the entire application

    Namespace: DevExpress.ExpressApp.Model

    Assembly: DevExpress.ExpressApp.v25.1.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.

    Property Paths

    You can access this nested property as listed below:

    Object Type Path to CustomizationFormEnabled
    IModelApplication
    .Options .CustomizationFormEnabled

    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 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