.NET Core 3.0+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

DevExpress.ExpressApp.ViewVariantsModule Namespace

Contains classes specific to the View Variants Module functionality.

Assembly: DevExpress.ExpressApp.ViewVariantsModule.v20.2.dll

Classes

Name Description
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.v20.2.dll assembly.

Interfaces

Name Description
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.

Structs

Name Description
VariantInfo Represents a View variant.