Conditional UI Customization
The Traditional Approach
No unified architecture for end-users to modify app appearance across different controls and platforms.
The XAF Advantage
XAF architecture enables platform-agnostic customizations of the UI using business rules that can also be defined at runtime.
XAF provides a platform and control-agnostic approach to declaratively define customization rules for control color highlighting, changing availability and visibility, font style, etc. In addition, you can define or modify these rules at runtime without recompiling your application.
Conditional UI Customization - How it Works
When you need to provide additional UI feedback, you can highlight appropriate columns or objects in a List View; emphasize, hide or disable desired properties when they display a specific value or hide or disable Actions when the current object satisfies a given criteria. All this is possible with the built-in Conditional Appearance Module. Simply declare a conditional appearance rule in the Model Editor or in code.