What problem does it solve?
This Skill eliminates the guesswork and repetitive boilerplate work of implementing custom UI logic, buttons, menus, and user interactions in DevExpress XAF applications, ensuring you use correct framework APIs and avoid common implementation pitfalls.
Core Features & Use Cases
- Comprehensive Controller Guidance: Covers all core XAF controller types including ViewController, ObjectViewController<ViewType, ObjectType>, and WindowController, with lifecycle best practices.
- Full Action Configuration Support: Provides examples and rules for all major action types (SimpleAction, SingleChoiceAction, PopupWindowShowAction, ParametrizedAction) and ActionAttribute usage on business classes.
- Real-World Use Case: For example, if you need to add a "Mark Complete" button to a Task List View that only appears for incomplete tasks and requires multiple selections, this Skill provides the exact code, scope configuration, and validation logic to implement it correctly.
Quick Start
Use the devexpress-xaf-controllers skill to add a "Filter by Status" dropdown action to your XAF Task List View that filters the displayed tasks when a user selects a status option.