[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Collapse]Reporting
 [Expand]Product Information
 [Expand]Getting Started with DevExpress Reporting
 [Expand]Creating Popular Reports
 [Expand]Detailed Guide to DevExpress Reporting
 [Expand]Visual Studio Report Designer
 [Expand]Creating End-User Reporting Applications
 [Collapse]API Reference
  [Expand]DevExpress.XtraCharts
  [Expand]DevExpress.XtraPrinting.Caching
  [Expand]DevExpress.XtraReports
  [Expand]DevExpress.XtraReports.Configuration
  [Expand]DevExpress.XtraReports.Data
  [Expand]DevExpress.XtraReports.Design
  [Expand]DevExpress.XtraReports.Expressions
  [Expand]DevExpress.XtraReports.Extensions
  [Expand]DevExpress.XtraReports.Localization
  [Expand]DevExpress.XtraReports.Native
  [Expand]DevExpress.XtraReports.ReportGallery
  [Expand]DevExpress.XtraReports.ReportGeneration
  [Expand]DevExpress.XtraReports.Security
  [Expand]DevExpress.XtraReports.Serialization
  [Expand]DevExpress.XtraReports.Service
  [Expand]DevExpress.XtraReports.Service.Extensions
  [Expand]DevExpress.XtraReports.Templates
  [Expand]DevExpress.XtraReports.UI
  [Expand]DevExpress.XtraReports.UI.BarCode
  [Expand]DevExpress.XtraReports.UI.PivotGrid
  [Collapse]DevExpress.XtraReports.UserDesigner
    CommandVisibility Enumeration
   [Expand]DesignDockPanel Class
    DesignDockPanelType Enumeration
   [Expand]DesignerLoadedEventArgs Class
    DesignerLoadedEventHandler Delegate
   [Expand]DockPanelCollection Class
   [Expand]ErrorListDockPanel Class
   [Expand]FieldListDockPanel Class
   [Expand]FilterComponentPropertiesEventArgs Class
   [Expand]FilterControlPropertiesEventArgs Class
    FilterControlPropertiesEventHandler Delegate
   [Expand]GroupAndSortDockPanel Class
   [Expand]ICommandHandler Interface
   [Expand]IDesignControl Interface
   [Expand]IDesignForm Interface
   [Expand]PropertyGridDockPanel Class
    ReportCommand Enumeration
   [Expand]ReportExplorerDockPanel Class
   [Expand]ReportExpressionEditorCustomizationService Class
   [Expand]ReportGalleryDockPanel Class
    ReportState Enumeration
   [Expand]ReportStateEventArgs Class
    ReportStateEventHandler Delegate
   [Expand]ToolBoxDockPanel Class
    ToolboxType Enumeration
   [Expand]TreeViewDesignDockPanel Class
   [Expand]TypedDesignDockPanel Class
   [Expand]ValidateSqlEventArgs Class
   [Expand]XRDesignBarManager Class
   [Expand]XRDesignDockManager Class
   [Expand]XRDesignErrorList Class
   [Expand]XRDesignFieldList Class
   [Expand]XRDesignForm Class
   [Expand]XRDesignFormEx Class
   [Expand]XRDesignFormExBase Class
   [Expand]XRDesignGroupAndSort Class
   [Expand]XRDesignMdiController Class
   [Expand]XRDesignMdiControllerDesignSettings Class
   [Expand]XRDesignPanel Class
   [Expand]XRDesignPanelListener Class
   [Expand]XRDesignPanelListenersCollection Class
   [Expand]XRDesignPropertyGrid Class
   [Expand]XRDesignReportExplorer Class
   [Expand]XRDesignRibbonController Class
   [Expand]XRDesignRibbonForm Class
   [Expand]XRDesignRibbonFormEx Class
   [Expand]XRDesignToolBox Class
   [Expand]XRTabbedMdiManager Class
  [Expand]DevExpress.XtraReports.Web
  [Expand]DevExpress.XtraReports.Web.Azure.ReportDesigner
  [Expand]DevExpress.XtraReports.Web.Azure.WebDocumentViewer
  [Expand]DevExpress.XtraReports.Web.ClientControls
  [Expand]DevExpress.XtraReports.Web.ClientControls.DataContracts
  [Expand]DevExpress.XtraReports.Web.DocumentViewer
  [Expand]DevExpress.XtraReports.Web.DocumentViewer.Ribbon
  [Expand]DevExpress.XtraReports.Web.Extensions
  [Expand]DevExpress.XtraReports.Web.Localization
  [Expand]DevExpress.XtraReports.Web.QueryBuilder
  [Expand]DevExpress.XtraReports.Web.QueryBuilder.Native
  [Expand]DevExpress.XtraReports.Web.ReportDesigner
  [Expand]DevExpress.XtraReports.Web.ReportDesigner.DataContracts
  [Expand]DevExpress.XtraReports.Web.ReportDesigner.Native
  [Expand]DevExpress.XtraReports.Web.Scripts
  [Expand]DevExpress.XtraReports.Web.WebDocumentViewer
  [Expand]DevExpress.XtraReports.Web.WebDocumentViewer.DataContracts
  [Expand]DevExpress.XtraReports.Web.WebDocumentViewer.Native
  [Expand]DevExpress.XtraReports.Wizards
  [Expand]DevExpress.XtraReports.Wizards.Builder
  [Expand]DevExpress.XtraReports.Wizards.Labels
  [Expand]DevExpress.XtraReports.Wizards.Presenters
  [Expand]DevExpress.XtraReports.Wizards.Templates
  [Expand]DevExpress.XtraReports.Wizards.Views
  [Expand]DevExpress.XtraReports.Wizards3
  [Expand]DevExpress.XtraReports.Wizards3.Presenters
  [Expand]DevExpress.XtraReports.Wizards3.Views
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
This documentation page describes implementations made in our v17.2 release cycle. To learn about functionality shipping with v18.1, navigate to our updated help file experience at docs.devexpress.com. Learn More

DevExpress.XtraReports.UserDesigner Namespace

Contains classes that implement the functionality of the End-User Designer for XtraReports.

Expanded Classes

  Class Description
Public class DesignDockPanel The base for classes that provide dock panels to the XRDesignDockManager of the End-User Report Designer.
Public class DesignerLoadedEventArgs Provides data for the XtraReport.DesignerLoaded and DesignerHostLoaded events.
Public class DockPanelCollection For internal use. Lists the auto-hidden dock panels in the Ribbon End-User Report Designer.
Public class ErrorListDockPanel The Scripts Errors dock panel that displays the results of script validation in the End-User Report Designer.
Public class FieldListDockPanel The Field List dock panel that displays the structure of a report's data source in the End-User Report Designer.
Public class FilterComponentPropertiesEventArgs Provides data for the XtraReport.FilterComponentProperties event.
Public class FilterControlPropertiesEventArgs Provides data for the XtraReport.FilterControlProperties event.
Public class GroupAndSortDockPanel The Group and Sort dock panel that enables managing groups and sorting data in the End-User Report Designer.
Public class PropertyGridDockPanel The Property Grid dock panel that enables modifying the properties of a report, its bands and controls in the End-User Report Designer.
Public class ReportExplorerDockPanel The Report Explorer dock panel that displays the structure of a report in a tree-like form in the End-User Report Designer.
Public class ReportExpressionEditorCustomizationService If implemented, enables you to customize the Expression Editor in a reporting application for WinForms.
Public class ReportGalleryDockPanel The Report Gallery dock panel that allows you to store common report controls, styles, data sources and full report layouts, and re-use them in different reports.
Public class ReportStateEventArgs Provides data for the ReportStateChanged and ReportStateChanged events.
Public class ToolBoxDockPanel The Toolbox dock panel in the End-User Report Designer.
Public class TreeViewDesignDockPanel The base class for tree-like dock panels of the End-User Report Designer.
Public class TypedDesignDockPanel The base class for the dock panels of the End-User Report Designer.
Public class ValidateSqlEventArgs Provides data for the ValidateCustomSql event.
Public class XRDesignBarManager Provides bars to the End-User Report Designer.
Public class XRDesignDockManager Provides dock panels to the End-User Report Designer.
Public class XRDesignErrorList The Scripts navigation tab that enables the assessment and validation of report scripts in the End-User Report Designer.
Public class XRDesignFieldList The Field List panel within an End-User Designer.
Public class XRDesignForm The standard End-User Report Designer form.
Public class XRDesignFormEx For internal use. The standard End-User Designer form.
Public class XRDesignFormExBase The base class for the form used to show the End-User Designer for a particular report.
Public class XRDesignGroupAndSort The Group and Sort panel within an End-User Designer.
Public class XRDesignMdiController Provides a multi-document interface to the End-User Report Designer.
Public class XRDesignMdiControllerDesignSettings Provides additional settings to the End-User Report Designer for WinForms.
Public class XRDesignPanel A panel that is used to edit a report in the End-User Designer.
Public class XRDesignPanelListener For internal use. Provides the functionality for adjusting XRDesignMdiController objects.
Public class XRDesignPanelListenersCollection For internal use. Represents the collection of the XRDesignPanelListener objects.
Public class XRDesignPropertyGrid The Properties Grid within an End-User Designer.
Public class XRDesignReportExplorer The Report Explorer within an End-User Designer.
Public class XRDesignRibbonController Provides Ribbon pages to the End-User Report Designer.
Public class XRDesignRibbonForm The ribbon-based End-User Report Designer form.
Public class XRDesignRibbonFormEx For internal use. Represents a Ribbon End-User Designer form.
Public class XRDesignToolBox The Toolbox within an End-User Designer.
Public class XRTabbedMdiManager A component that provides the multiple document interface (MDI) child forms that are parented to the form.

Expanded Interfaces

  Interface Description
Public interface ICommandHandler If implemented by a class, provides methods for handling commands in an End-User Designer for Windows Forms.
Public interface IDesignControl If implemented, provides the Design Panel functionality.
Public interface IDesignForm When implemented by a class, provides main methods for the End-User Report Designer form.

Expanded Delegates

  Delegate Description
Public delegate DesignerLoadedEventHandler Represents a method that will handle the XtraReport.DesignerLoaded event.
Public delegate FilterControlPropertiesEventHandler Represents a method that will handle the XtraReport.FilterControlProperties event.
Public delegate ReportStateEventHandler Represents the method that will handle the ReportStateChanged and ReportStateChanged events.

Expanded Enumerations

  Enumeration Description
Public enum CommandVisibility Specifies the visibility levels for the report commands in the End-User Designer.
Public enum DesignDockPanelType Specifies the type of the End-User Designer dock panels.
Public enum ReportCommand Specifies the commands which can be executed in the report's End-User Designer.
Public enum ReportState Specifies the state of the report in the End-User Designer.
Public enum ToolboxType Specifies the Toolbox type.
Is this topic helpful?​​​​​​​