Skip to main content
.NET 6.0+

DevExpress v24.1 Update — Your Feedback Matters

Our What's New in v24.1 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

Collection Properties

  • 2 minutes to read

XAF applications display collection properties in nested List Views. Different collection properties have different Actions in a UI.

ASP.NET Core Blazor
XAF ASP.NET Core Blazor Collection Properties, DevExpress
Windows Forms
XAF Windows Forms Collection Properties, DevExpress
ASP.NET Web Forms
XAF ASP.NET Web Forms Collection Properties, DevExpress

Refer to the following topics for information on relationships between entities in code and UI:

Note

Refer to the Property Editors | Collection Properties section in the Feature Center demo installed with XAF to see Collection Property Editors in action. The default location of the application is %PUBLIC%\Documents\DevExpress Demos 24.1\Components\XAF\FeatureCenter.NETFramework.XPO.

#Examples

#Property Editors for Collection Properties

XAF applications use the UI-independent ListPropertyEditor. It creates a Template and Frame that contains a List View. This List View uses the ListView.CollectionSource of the PropertyCollectionSource type. For more information on Templates, Frames, and Views, refer to the UI Element Overview topic.

In the Model Editor, set the IModelMemberViewItem.View property to a custom List View to use this View instead of the default one. You can also manage the New, Delete, Link, or Unlink Action’s visibility in the Model Editor. Set the List View’s AllowNew, AllowDelete, AllowLink, or AllowUnlink property to false to hide these Actions.

See Also