Skip to main content
All docs
V23.2
.NET 6.0+

IModelLayoutManagerOptions.CustomizationEnabled Property

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

Namespace: DevExpress.ExpressApp.Model

Assembly: DevExpress.ExpressApp.v23.2.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