Skip to main content
.NET 8.0+

IModelColumns Interface

The Columns node provides access to a List View’s columns.

Namespace: DevExpress.ExpressApp.Model

Assembly: DevExpress.ExpressApp.v24.2.dll

NuGet Package: DevExpress.ExpressApp

Declaration

[ModelNodesGenerator(typeof(ModelListViewColumnsNodesGenerator))]
public interface IModelColumns :
    IModelNode,
    IModelList<IModelColumn>,
    IList<IModelColumn>,
    ICollection<IModelColumn>,
    IEnumerable<IModelColumn>,
    IEnumerable

Remarks

When the Layout node is selected in the Model Editor, a design surface is displayed on the right, instead of the property list:

Tutorial_UIC_Lesson16_1

To learn more, refer to the List View Columns Customization topic.

This interface is a part of the Application Model infrastructure. You do not need to implement this interface in most cases.

The IModelColumns node represents a list of the IModelColumn nodes.

To customize the default content of this node, implement a Generator Updater for the ModelListViewColumnsNodesGenerator Nodes Generator.

See Also