XRDesignMdiController Class
Provides a multi-document interface to the End-User Report Designer.
Namespace: DevExpress.XtraReports.UserDesigner
Assembly: DevExpress.XtraReports.v24.2.Extensions.dll
NuGet Package: DevExpress.Win.Reporting
Declaration
public class XRDesignMdiController :
Component,
IServiceContainer,
IServiceProvider,
ISupportInitialize
Remarks
The XRDesignMdiController class represents a component that contains multiple Design Panels (XRDesignPanel class instances). This allows you to edit and preview multiple reports simultaneously.
The XRDesignBarManager, XRDesignDockManager, and XRDesignMdiController components represent an MDI (multi-document interface) End-User Designer.
An XRDesignMdiController can only be used as a part of an XRDesignForm (or, XRDesignRibbonForm).
The following properties are exposed by the XRDesignMdiController class.
- Within an XRDesignMdiController, the currently active Design Panel is returned by the XRDesignMdiController.ActiveDesignPanel property.
- The XRDesignMdiController.Form property provides access to the properties of the component’s parent Form.
The XRDesignMdiController.XtraTabbedMdiManager property specifies the XRTabbedMdiManager instance, which provides the tabbed interface for multiple Design Panels within the Designer.
After an XRDesignMdiController instance is added to a form, an XRTabbedMdiManager object is automatically created and assigned to the XRDesignMdiController.XtraTabbedMdiManager property.
See Report Designer to learn more.