[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
 [Expand]Product Information
 [Expand]Get Started with DevExpress Reporting
 [Expand]Create Popular Reports
 [Expand]Detailed Guide to DevExpress Reporting
 [Expand]Visual Studio Report Designer
 [Collapse]Create End-User Reporting Applications
   Cross-Platform Reporting
  [Expand]WinForms Reporting
  [Collapse]WPF Reporting
   [Expand]Document Preview
   [Collapse]End-User Report Designer
    [Expand]Quick Start
    [Collapse]API and Customization
      Specify the Report Designer View
      Store Reports in the Report Designer
      Customize the Report Designer Toolbar
      Customize Context Menus in the Report Designer
      Add a Custom Control to the Report Designer Toolbox
      Hide and Customize Dock Panels in the Report Designer
      Register Custom Report Parameter Types
      Customize Report Designer Commands and Hot Keys
      Customize Smart Tags
      Hide Properties from the Report Designer
      Use Favorite Properties in the Report Designer
      Customize the Properties Window in the Report Designer
      Wizard Customization Overview
      Report Wizard Pages
      Data Source Wizard Pages
      Remove Data Providers from the Report Wizard
      Register a Custom Page in the Report Wizard
      Use the Query Builder Light Mode
   [Expand]Application Security
   [Expand]Application Appearance
    Application Deployment
    End-User Documentation
  [Expand]Web Reporting
  [Expand]WCF Report Service
  [Expand]Discontinued Platforms
   Redistribution and Deployment
 [Expand]API Reference
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Specify the Report Designer View

The End-User Report Designer for WPF supports a tabbed multi-document interface (MDI), which allows you to edit multiple reports simultaneously with each report opened in its own tab. The Report Designer's Classic and Browser Views deliver the tab-based navigation functionality using different user interfaces.

Expanded Report Designer Classic View

In the ReportDesignerClassicView, the tab headers corresponding to report designer documents are displayed above the report editing surface. The tab panel contains an arrow and cross button at the top right corner. The first button provides a dropdown menu that allows you to select reports, while the second button allows you to close the current report. You can also navigate between reports by clicking the corresponding tab headers. To create new reports, use the New Report button in the Toolbar.

Expanded Report Designer Browser View

The ReportDesignerBrowserView (the default View) is a modern web browser-inspired View intended to provide a compact and intuitive multi-document interface. In this View, the tab header panel is embedded at the top of the Report Designer window.

You can create new reports using the plus button located inside the tab panel next to report headers. Each of these tab headers provides a cross button for closing the corresponding report. Click tab headers to navigate between reports.

Expanded Specify the Report Designer View

You can manually specify a required View in one of the following ways:

  • At design time, you can select a view type using the Report Designer's smart tag or the View property in the Properties Window.

    This changes XAML code automatically as demonstrated below.

  • At runtime, you can create a new instance of the required object (ReportDesignerClassicView or ReportDesignerBrowserView) and assign it to the ReportDesigner.View property in the window's constructor.


    Specify the required view before opening a report in the Report Designer (using the ReportDesigner.OpenDocument, ReportDesigner.NewDocument or ReportDesigner.DocumentSource member).

    The view assigned in code is not applied to the Report Designer if you already specified the view at design time.

Is this topic helpful?​​​​​​​