DevExpress.ExpressApp.ConditionalAppearance Namespace

Contains classes specific to the Conditional Appearance Module functionality.

Classes

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.v18.1.dll assembly.

Interfaces

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

AppearanceItemType

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