xaf-editors

Assign built-in XAF editors to model properties with EditorAliases and List Editor configurations.

6|2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/kashiash/xaf-skills --skill xaf-editors
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xaf-editors
Source: https://github.com/kashiash/xaf-skills/tree/main/xaf-editors
Command: npx skills add https://github.com/kashiash/xaf-skills --skill xaf-editors

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

XAF automatically selects property editors based on data types and relationships, and this skill explains how to map those editors and customize grids and lists to deliver consistent, polished user interfaces across WinForms and Blazor.

Core Features & Use Cases

  • Built-in property editors mapped to .NET types (string, int, decimal, bool, DateTime, enum, etc.) and reference editors for FK relationships.
  • Inline editing and sub-forms via ObjectPropertyEditor and EditorAliases to enforce explicit editor choices.
  • List editors and grid customizations for WinForms and Blazor (GridListEditor, DxGridListEditor, TreeListEditor, ChartListEditor, etc.), driven by IModelListView and IModelColumn configurations.
  • Real-world scenarios include scaffolding editors for new models, aligning editors with data rules, and customizing grid behavior with per-column settings.

Quick Start

Map built-in property editors to your model's data types and apply a DxGridListEditor in a Blazor ListView.

Frequently Asked Questions about xaf-editors

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

FAQPage Schema
How do I assign built-in XAF property editors to .NET data types in a model?

To assign XAF property editors, map built-in editors to .NET types like string, int, decimal, bool, DateTime, and enum based on data rules. You can enforce explicit editor choices for FK relationships using ObjectPropertyEditor and EditorAliases.

What is the best way to customize grid and List View behavior in Blazor XAF?

Customize Blazor grid and List View behavior by applying DxGridListEditor configurations and IModelListView settings. This allows per-column customization and safe defaults to deliver a consistent, polished UI across applications.

How do I use EditorAliases and ModelDefault attributes to change XAF detail views?

Use EditorAliases and ModelDefault attributes to override default XAF editor selection and explicitly define editor choices for detail views. This ensures inline editing and sub-forms align with specific data rules and UI requirements.

Does XAF support configuring GridListEditor and TreeListEditor for both WinForms and Blazor?

Yes, XAF supports configuring GridListEditor, TreeListEditor, and ChartListEditor for both WinForms and Blazor. List editor customizations are driven by IModelListView and IModelColumn configurations to ensure cross-platform coverage.