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

DevExpress.ExpressApp.ConditionalAppearance Namespace

Contains classes specific to the Conditional Appearance Module functionality.

Assemblies: DevExpress.ExpressApp.ConditionalAppearance.v20.2.dll, DevExpress.Persistent.Base.v20.2.dll

Classes

Name Description
AppearanceAttribute Applied to business classes and their properties. Declares a conditional appearance rule.
AppearanceController A ViewController descendant that applies conditional appearance rules to specified UI elements.
AppearanceObject An appearance generated by combining all the found conditional appearance rules appropriate for the target UI element.
AppearanceRulesModelNodesGenerator A Nodes Generator that generates the content of the IModelAppearanceRules node.
ApplyAppearanceEventArgs Arguments passed to the AppearanceController.CustomApplyAppearance and AppearanceController.AppearanceApplied events.
CollectAppearanceRulesEventArgs Arguments passed to the AppearanceController.CollectAppearanceRules event.
ConditionalAppearanceModule The module contained in the DevExpress.ExpressApp.ConditionalAppearance.v20.2.dll assembly.

Interfaces

Name Description
IAppearance Declares the basic properties of conditional appearance rules. Serves as the base interface for the IAppearanceRuleProperties interface.
IAppearanceRuleProperties Declares members implemented by conditional appearance rules and the IModelAppearanceRule nodes.
IModelAppearanceRule The AppearanceRule node defines a particular conditional appearance rule.
IModelAppearanceRules The AppearanceRules node provides access to the conditional appearance rules defined for the business class.
IModelConditionalAppearance Used to extend the Application Model with the AppearanceRules node.

Enums

Name Description
AppearanceItemType Contains values specifying types of UI elements that can be affected by conditional appearance rules.