devexpress-xaf-editors

Implement and customize XAF UI editors for Blazor and WinForms.

39|7|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-xaf-editors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devexpress-xaf-editors
Source: https://github.com/DevExpress/agent-skills/tree/main/plugins/dx-xaf/skills/devexpress-xaf-editors
Command: npx skills add https://github.com/DevExpress/agent-skills --skill devexpress-xaf-editors

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

XAF developers face challenges implementing and customizing UI editors (property editors, list editors, view items) for Blazor and WinForms platforms, leading to inconsistent user interfaces, redundant boilerplate code, and non-compliance with XAF framework best practices.

Core Features & Use Cases

  • Custom Editor Implementation: Build Blazor and WinForms property editors, list editors, and view items from scratch or by extending built-in XAF components, with full control over UI behavior and data binding.
  • Built-in Editor Customization: Modify default XAF editors (e.g., add custom action buttons, adjust layout, hide lookup controls) without rewriting core framework logic.
  • Cross-Platform Consistency: Use platform-agnostic APIs to apply editor customizations across Blazor and WinForms XAF applications, reducing duplicate code for multi-platform solutions.
  • Use Case: A developer building a customer management XAF app can use this skill to add a custom "Call" button to the Contact.Phone property editor and configure the Orders list view to pin the Order ID column for easier navigation.

Quick Start

Use the devexpress-xaf-editors skill to add a custom call button to the Contact.Phone property editor in your XAF Blazor application.

Frequently Asked Questions about devexpress-xaf-editors

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create custom property editors for XAF Blazor and WinForms apps?

Custom XAF property editors for Blazor and WinForms are created by implementing platform-specific UI controls and registering them via XAF editor attributes. This skill guides building editors from scratch or extending built-in components with full data binding control.

Can I modify built-in XAF list editors without rewriting core framework logic?

Built-in XAF list editors can be modified to add custom action buttons, adjust layouts, or hide lookup controls directly. This skill enables customizing default editor behavior for cross-platform grid views without overriding the core XAF framework logic.

What is the best way to configure cross-platform list view grids in XAF .NET 8 applications?

Configuring cross-platform list view grids in XAF .NET 8 involves using platform-agnostic APIs to apply customizations across Blazor and WinForms. This skill supports pinning columns and modifying view items to ensure consistent UI behavior while reducing duplicate code.

Does this XAF editor customization approach work for both Blazor and WinForms platforms?

XAF editor customization supports both Blazor and WinForms platforms for .NET 8+ applications. It provides platform-specific UI integration and control lifecycle management while using platform-agnostic APIs to minimize redundant boilerplate code in multi-platform solutions.

How do I register a custom view item in the XAF framework?

Registering a custom view item in the XAF framework requires using specific XAF editor attributes to map your custom control to the application model. This skill ensures compliance with XAF framework best practices during the registration and lifecycle management process.