Back to Devexpress

IModelListView.Columns Property

expressappframework-devexpress-dot-expressapp-dot-model-dot-imodellistview-872ea014.md

latest4.5 KB
Original Source

IModelListView.Columns Property

Provides access to the Columns node.

Namespace : DevExpress.ExpressApp.Model

Assembly : DevExpress.ExpressApp.v25.2.dll

NuGet Package : DevExpress.ExpressApp

Declaration

csharp
IModelColumns Columns { get; }
vb
ReadOnly Property Columns As IModelColumns

Property Value

TypeDescription
IModelColumns

An IModelColumns object representing the Columns node.

|

The following code snippets (auto-collected from DevExpress Examples) contain references to the Columns property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

xaf-how-to-extend-the-application-model/CS/XPO/ExtendModel/ExtendModel.Blazor.Server/Controllers/BlazorGroupFooterViewController.cs#L11

csharp
gridListEditor.GridModel.GroupFooterDisplayMode = DevExpress.Blazor.GridGroupFooterDisplayMode.Always;
foreach (var modelColumn in View.Model.Columns) {
    if (modelColumn is IModelColumnExtender modelColumnExtender && modelColumnExtender.GroupFooterSummaryType != SummaryItemType.None) {

xaf-win-enable-inplace-editing-in-tree-list-view/CS/EFCore/TreeListInplaceEF/TreeListInplaceEF.Win/Controllers/TreeListInplaceEditViewController.cs#L57

csharp
foreach (TreeListColumnWrapper columnWrapper in treeListEditor.Columns) {
    IModelColumn modelColumn = View.Model.Columns[columnWrapper.PropertyName];
    if (modelColumn != null)

xaf-win-gantt-control/CS/XPO/GanttSolutionXPO/GanttSolutionXPO.Win/Editors/CustomGanttEditor.cs#L66

csharp
control = new GanttControl();
foreach(IModelColumn column in Model.Columns) {
    var ganttColumn = new DevExpress.XtraTreeList.Columns.TreeListColumn();

xaf-how-to-sort-a-listview-in-code/CS/XPO/SortListView/SortListView.Module/Controllers/SortListViewController.cs#L15

csharp
if(demoFlag) {
    IModelColumn columnInfo = View.Model.Columns[propertyName];
    if(columnInfo != null) {

xaf-how-to-implement-a-custom-attribute-to-customize-the-application-model/CS/CustomAttributeSolution/CustomAttributeSolution.Module/Module.cs#L78

csharp
if (view is IModelListView) {
    foreach (IModelColumn column in ((IModelListView)view).Columns) {
        IRemovedFromViewModel member = column.ModelMember as IRemovedFromViewModel;

See Also

List View Column Generation

IModelListView Interface

IModelListView Members

DevExpress.ExpressApp.Model Namespace