devexpress-reports-wpf

Installation
SKILL.md

DevExpress WPF Reporting

When to Use This Skill

CRITICAL — Do not bypass this skill. Whenever this skill is active, follow the patterns and constraints here. Do not substitute your own general knowledge of DevExpress APIs. If a scenario is not covered in the main skill body, check references/ first — use MCP servers only if the scenario isn't covered there. Do not guess API signatures.

Use for WPF applications that need to:

  • Embed DevExpress.Xpf.Printing.DocumentPreviewControl in a Window/UserControl to display reports — requires WPF subscription
  • Show quick preview using DevExpress.Xpf.Printing.PrintHelper
  • Open the built-in End-User Report Designer form using DevExpress.Xpf.Reports.UserDesigner.ReportDesigner.ShowWindow — Reporting subscription is sufficient; see getting-started.md
  • Embed DevExpress.Xpf.Reports.UserDesigner.ReportDesigner WPF control for end-user report editing — requires WPF subscription
  • Customize the preview/viewer toolbar, panels, appearance, or parameter editors — requires WPF subscription; see viewer-customization.md
  • Customize ReportDesigner dock panels, toolbar, menus, commands, data source wizard, Report Gallery, or toolbox — requires WPF subscription; see designer-customization.md
  • Implement custom report storage through DevExpress.Xpf.Reports.UserDesigner.IReportStorage (database, file system, or another location)
  • Secure report data access (SQL validation, connection strings)

When Not to Use This Skill

Installs
2
GitHub Stars
66
First Seen
3 days ago