devexpress-xaf-appearance
OfficialDynamic XAF UI styling and visibility control for business apps.
Software Engineering#business rules#c##xaf#devexpress#dynamic ui#conditional appearance#ui visibility
AuthorDevExpress
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually adjusting XAF UI elements to reflect changing business object state is time-consuming and error-prone, especially as applications scale and business rules evolve.
Core Features & Use Cases
- Declarative Conditional Rules: Define UI styling, visibility, and enable/disable rules directly in C# business classes using the Appearance attribute, eliminating manual UI adjustments.
- Flexible Rule Configuration: Supports criteria-based and method-based rules, priority-based conflict resolution, and targeting for specific UI elements like ListView cells, DetailView property editors, layout groups, and actions.
- Runtime Customization: Extend default appearance behavior via AppearanceController events to add dynamic rules, override styling for specific elements, or reset appearance for selected items.
- Use Case: For a XAF contact management app, automatically hide the "Address" layout group for unmarried contacts and highlight high-priority tasks in red in the ListView without writing repetitive UI code.
Quick Start
Use the devexpress-xaf-appearance skill to add a conditional rule that hides the "Address" layout group in the Contact DetailView when the IsMarried property is false.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: devexpress-xaf-appearance Download link: https://github.com/DevExpress/agent-skills/archive/main.zip#devexpress-xaf-appearance Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.