devexpress-xaf-views

Configure XAF ListView, DetailView, and DashboardView with proper ObjectSpace handling.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

XAF developers frequently encounter errors when implementing views, such as missing Save/Cancel buttons, null UI controls, misconfigured data access modes, and broken navigation, leading to broken functionality and wasted debugging time.

Core Features & Use Cases

  • View Creation & Display: Programmatically create ListView, DetailView, and DashboardView instances with proper ObjectSpace handling, and show them in new windows, popups, or existing frames.
  • Layout & Navigation Configuration: Customize DetailView layouts with groups and tabs, set up split MasterDetail layouts, and add navigation items for views and dashboards.
  • Use Case: A developer building a XAF order management system can use this skill to correctly configure a split layout showing order lists and details, set up a popup view for editing orders, and add a dashboard view for sales overviews without common configuration mistakes.

Quick Start

Use the devexpress-xaf-views skill to create a modal popup DetailView for a Contact object with its own Save/Cancel buttons and add a navigation item for it to the Management group.

Frequently Asked Questions about devexpress-xaf-views

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

FAQPage Schema
How do I fix missing Save and Cancel buttons in a XAF DetailView?

Missing Save and Cancel buttons in a XAF DetailView usually stem from incorrect view creation or ObjectSpace lifecycle management. This skill ensures proper XAF API usage for DetailView configuration, automatically resolving missing UI control errors.

How do I programmatically create a ListView and display it in a popup window using XAF?

You can programmatically create a XAF ListView and display it in a popup by configuring proper ObjectSpace handling and using the correct APIs to show the view in a new window. This skill provides the exact code-only configuration needed for popup view display.

What is the correct way to set up split MasterDetail layouts and navigation items in XAF?

Setting up split MasterDetail layouts and navigation items in XAF requires customizing DetailView layouts with groups and tabs, then adding specific navigation entries. This skill simplifies adding navigation items to groups for dashboards and split layouts without configuration mistakes.

Can I use code-only configuration for XAF DashboardView and ListView data access modes in .NET 8?

Yes, you can use code-only configuration for XAF DashboardView and ListView data access modes in .NET 8+. This skill ensures correct usage of XAF APIs for view data access, automatically preventing misconfigured list view data access modes.

Why does my XAF ListView return null UI controls or broken navigation?

XAF ListView null UI controls and broken navigation occur due to misconfigured data access modes and improper view instantiation. This skill eliminates these common XAF view implementation errors by applying correct ObjectSpace handling and view creation practices.

What are the limitations when customizing XAF views and layouts programmatically?

Limitations when customizing XAF views programmatically include potential null UI controls if ObjectSpace lifecycle management is incorrect, and broken functionality if data access modes are misconfigured. This skill helps avoid these specific XAF view implementation errors.