Skip to main content
.NET Standard 2.0+

CompositeView Class

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

Namespace: DevExpress.ExpressApp

Assembly: DevExpress.ExpressApp.v23.1.dll

NuGet Package: DevExpress.ExpressApp


public abstract class CompositeView :


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.


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