DevExpress.ExpressApp.ViewVariantsModule.v17.2 Used to extend the Application Model's NavigationItems node with properties specific to the View Variants Module functionality. Specifies whether context navigation is enabled for the View Variants module. true, if the context navigation is enabled for the View Variants module; otherwise, false. Specifies the caption for the navigation items generated by the View Variants module, when context navigation is enabled. A string specifying the caption for the navigation items generated by the View Variants module, when context navigation is enabled. A Variant node defines an item of the action. Each item represents a View variant available for a varied View. Specifies the caption of a View variant. A string representing the caption of a View variant. Specifies the identifier of a View variant. A string representing the identifier of a View variant. Represents the node of the View to be displayed when selecting a View variant. An node representing the View to be displayed when selecting a View variant. Represents the list of possible values. An IModelList<IModelView> object representing a list of available views. The Variants node provides access to the varied Views declared for a particular view. Specifies a node of the currently selected View variant. An object representing the node of the currently selected View variant. Used to extend the Application Model's View nodes with properties specific to the View Variants Module functionality. Provides access to the Variants node. An object representing the Variants node. Represents a View variant. Initializes a new instance of the VariantInfo class. A string representing the View variant identifier. A string representing the identifier of a View displayed when selecting the variant. A string representing the View variant caption. Specifies the caption of the View variant. A string holding the caption of the View variant. Specifies the identifier of the View variant. A string representing the identifier of the View variant. Specifies the identifier of the View displayed when selecting the variant. Represents a set of variants available for the View. Initializes a new instance of the VariantsInfo class. A string representing the identifier of the View with variants available. A string representing the currently selected variant identifier. An indexed collection of objects representing the available variants set. Specifies the identifier of the currently selected View variant. A string representing the identifier of the currently selected View variant. Returns a object having the specified identifier. A string representing the identifier of the required View variant. A object having the specified identifier. Returns the currently selected View variant. A object representing the currently selected View variant. If no variant was selected, the first item of the collection is returned. Gets a collection of objects representing the available View variants. A read-only collection of objects representing the available View variants. Gets the identifier of the varied View having the as View variants. A string representing the identifier of the varied View having the as View variants. Returns a object having the specified identifier via the result parameter. A string representing the identifier of the required view variant. A object having the specified identifier. true, if the required view variant is found; otherwise - false. Represents a descendant that contains the ChangeVariant Action. Initializes a new instance of the ChangeVariantController class. Indicates whether the is enabled when the Object Space is modified. true, if the ChangeVariantAction is enabled when the Object Space is modified; otherwize - false. Gets a used to change View variants. A object representing the Action used to change View variants. Gets a string representing the identifier of the . Occurs when the items list is refreshed via the method. Specifies the object that provides available View Variants and changes the View of the current . An object that provides available View Variants and changes the View of the current . Gets the identifier of the automatically generated default variant. Specifies the name of the key that is added to the Action's collection to indicate that the Action should be inactive when the property is null. Specifies whether or not the object referenced by the property is to be disposed when another value is assigned. true, when the object referenced by the property is to be disposed when another object is assigned; otherwise - false. An property's key name. This key indicates that the should be enabled or disabled due to the and values. For internal use. Refreshes the items list. Provides methods to manage View Variants. Initializes a new instance of the FrameVariantsEngine class. A object that provides a list of view variants available for the specific View, and stores the variant selected by a user. An IViewsFactory object used to create Views. Changes the view variant. A object. A object that specifies a set of available view variants. A object that specifies the new view variant. Disposes the FrameVariantsEngine object. Returns a set of view variants available for the specific View. A object. An object that contains a list of view variants. Gets a value indicating whether the FrameVariantsEngine object is disposed. true, if the current FrameVariantsEngine is disposed; otherwise, false. For internal use. Gets an object that provides a list of view variants available for the specific View, and stores the variant selected by the user. An object that provides a list of view variants available for the specific View, and stores the variant selected by the user. Implemented by classes that provide methods to manage View Variants. Changes the view variant. A object. A object that specifies a set of available view variants. A object that specifies the new view variant. Returns a set of view variants available for the specific View. A object. An object that contains a list of view variants. Manages View Variants in the context of the current . Initializes a new instance of the CurrentFrameViewVariantsManager class. A object. An object. Switches the current View to the specified view variant. A object that specifies the view variant to which the current View will be switched. Disposes the CurrentFrameViewVariantsManager object. Refreshes the list. Gets a list of available View Variants. A object that provides a list of available View Variants. Occurs when the value is changed. Gets the object that provides methods to manage view variants. An object that provides methods to manage view variants. Implemented by classes that manage View Variants in the context of the current . Switches the current View to the specified view variant. A object that specifies the view variant to which the current View will be switched. Refreshes the list. Gets available View Variants. A object that provides a list of available View Variants. Occurs when the value is changed. Provide a list of view variants available for the specific View in the Application Model node, and stores the variant selected by the user to the property. Initializes a new instance of the ModelVariantsProvider class. An object that contains the Application Model. Initializes a new instance of the ModelVariantsProvider class. An IModelList<> list of View nodes. Specifies whether of not a single view variant is allowed. true, if a single view variant is allowed; otherwise - false. This property is obsolete. Instead, use the approach demonstrated in the How to: Create Additional ListView Nodes in Code using a Generator Updater topic to create a default View Variant. Returns a set of view variants available for the specific root View in the Application Model node. In case there are no view variants, returns null (Nothing in VB). A string representing the identifier of the varied View having the as View variants. A object that contains a set of view variants. Saves the identifier of the currently selected View variant to the property in the Application Model. A string representing the identifier of the root varied View. A string representing the identifier of the currently selected View variant. Gets the list of View nodes used by the ModelVariantsProvider. An IModelList<> list of View nodes. Implemented by objects that provide a list of view variants available for the specific View, and stores the variant selected by the user. Returns a set of view variants available for the specific root View. In case there are no view variants, returns null (Nothing in VB). A string representing the identifier of the varied View having the as View variants. A object that contains a set of view variants. Saves the identifier of the currently selected View variant. A string representing the identifier of the root varied View. A string representing the identifier of the currently selected View variant. The module contained in the DevExpress.ExpressApp.ViewVariantsModule.v17.2.dll assembly. Creates an instance of the ViewVariantsModule class. Registers the UpdateNavigationItemNodeGenerator and UpdateModelListViewNodesGenerator Generator Updaters. A ModelNodesGeneratorUpdaters object providing access to the list of Generator Updaters. Extends the Application Model with the interface. A ModelInterfaceExtenders object that is a collection of Application Model interface extenders. Specifies the object that provides methods to manage view variants. An object that provides methods to manage view variants. This property is obsolete. Use the approach demonstrated in the How to: Create Additional ListView Nodes in Code using a Generator Updater topic to generate View Variants in code. Returns the list of updaters that handle database updates for the ViewVariantsModule module. An object which represents the Object Space used to update the database. A System.Version object which represents the current database version. An IEnumerable<> list of updaters that handle database updates for the ViewVariantsModule module. Sets up the ViewVariantsModule module after it has been added to the collection. An object that provides methods and properties to manage the current application. This parameter value is set for the property. Specifies the default value for the property. true, to enable context navigation for the View Variants module, by default; otherwise, false. Specifies the object that provides a list of view variants available for the specific View, and stores the variant selected by user. An object that provides a list of view variants available for the specific View, and stores the variant selected by the user. Occurs when the property is changed.