Skip to main content
.NET 8.0+

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 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

CompositeView Class

Represents a base class for Views that support View Items layout.

Namespace: DevExpress.ExpressApp

Assembly: DevExpress.ExpressApp.v24.2.dll

NuGet Package: DevExpress.ExpressApp

#Declaration

public abstract class CompositeView :
    View

The following members return CompositeView objects:

#Remarks

A Composite View is composed of View Items. These are abstract entities, represented in a UI by various controls. The CompositeView exposes its View Items collection via the CompositeView.Items property, and declares additional members, to support the View Item layout functionality. The layout functionality is required to allow automatic generation of Detail Views and provide easy means for layout customization. This functionality allows you to customize a Composite View’s layout at design time (via the Model Editor), at runtime (via the Customization form), and in code. All these customization approaches are detailed in the View Items Layout Customization help topic.

Note

XAF has two actual Composite View types - the DashboardView and DetailView. Although the ListView class also derives from the CompositeView, it does not support View Items layout.

See Also