IModelColumns Interface

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

Namespace: DevExpress.ExpressApp.Model

Assembly: DevExpress.ExpressApp.v18.2.dll

Declaration

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

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