Skip to main content
You are viewing help content for a version that is no longer maintained/updated.
All docs
V23.1
  • .NET Framework 4.5.2+

    IModelLayoutManagerOptions.CustomizationEnabled Property

    Specifies whether a user can customize View Items’ layout at runtime.

    Namespace: DevExpress.ExpressApp.Model

    Assembly: DevExpress.ExpressApp.v23.1.dll

    NuGet Package: DevExpress.ExpressApp

    Declaration

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

    Property Value

    Type Default Description
    Boolean true

    true to allow runtime customization of View Items’ layout. false to disable runtime customization.

    Property Paths

    You can access this nested property as listed below:

    Object Type Path to CustomizationEnabled
    IModelOptions
    .LayoutManagerOptions .CustomizationEnabled

    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.

    Use the following Application Model nodes to set this property value:

    • Options | LayoutManagerOptions to disable customization in all Views.
    • Views | <Namespace> | <Class>_DetailView to disable customization in a specific Detail View.
    • Views | Unspecified | <DashboardView> to disable customization in a specific Dashboard View.
    See Also