DevExpress.ExpressApp.ViewVariantsModule Namespace

Contains classes specific to the View Variants Module functionality.

Classes

ChangeVariantController

Represents a ViewController descendant that contains the ChangeVariant Action.

CurrentFrameViewVariantsManager

Manages View Variants in the context of the current Frame.

FrameVariantsEngine

Provides methods to manage View Variants.

ModelVariantsProvider

Provide a list of view variants available for the specific View in the IModelVariants Application Model node, and stores the variant selected by the user to the IModelVariants.Current property.

VariantsInfo

Represents a set of variants available for the View.

ViewVariantsModule

The module contained in the DevExpress.ExpressApp.ViewVariantsModule.v18.1.dll assembly.

Structs

VariantInfo

Represents a View variant.

Interfaces

ICurrentFrameViewVariantsManager

Implemented by classes that manage View Variants in the context of the current Frame.

IFrameVariantsEngine

Implemented by classes that provide methods to manage View Variants.

IModelNavigationItemsVariantSettings

Used to extend the Application Model's NavigationItems node with properties specific to the View Variants Module functionality.

IModelVariant

A Variant node defines an item of the ChangeVariantController.ChangeVariantAction action. Each item represents a View variant available for a varied View.

IModelVariants

The Variants node provides access to the varied Views declared for a particular view.

IModelViewVariants

Used to extend the Application Model's View nodes with properties specific to the View Variants Module functionality.

IVariantsProvider

Implemented by objects that provide a list of view variants available for the specific View, and stores the variant selected by the user.