IModelListView.MasterDetailMode Property
Specifies whether to display the Detail View of the currently selected object near the current List View.
Namespace: DevExpress.ExpressApp.Model
Assembly: DevExpress.ExpressApp.v25.1.dll
NuGet Package: DevExpress.ExpressApp
Declaration
Property Value
| Type | Description |
|---|---|
| MasterDetailMode | A MasterDetailMode enumeration value that specifies whether to display the Detail View of the currently selected object near the current List View. |
Remarks
This property enables the split layout:
- WinForms

- ASP.NET Web Forms

- ASP.NET Core Blazor

To specify this property, invoke the Model Editor and navigate to the Views | <ListView> node:

You can also specify this property in code. Use the DefaultListViewOptions attribute to do this. Refer to the following topic for more information: Data Annotations in Data Model.
Important Notes
Only WinForms applications, ASP.NET Web Forms applications with the ASPxGridListEditor, and ASP.NET Core Blazor applications with the DxGridListEditor support MasterDetailMode.ListViewAndDetailView mode.
- In ASP.NET Web Forms applications, the IModelListViewWeb.DetailRowMode option is similar to
MasterDetailModebut it allows you to show a Detail View in a List View’s Detail Row. - Blazor ListViews with a split layout display Dashboards in read-only mode.
- For the best performance, we do not recommend that you use IModelListViewWeb.DetailRowMode together with the
ListViewAndDetailViewmode. - ASPxGridView and DxGridListEditor in
ListViewAndDetailViewmode ignore the AllowEdit and NewItemRowPosition options.