CompositeView Class

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

Namespace: DevExpress.ExpressApp

Assembly: DevExpress.ExpressApp.v18.2.dll

Declaration

public abstract class CompositeView :
    View,
    ISelectionContext,
    IDisposable
Public MustInherit Class CompositeView
    Inherits View
    Implements ISelectionContext,
               IDisposable

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.

Inheritance

See Also