This document describes how to embed an End-User Report Designer to a WPF application and open the specified report in it:
Switch to the Toolbox (by pressing CTRL+ALT+X), expand the DX.18.2: Reporting tab and drop the ReportDesigner control to the Window.
This generates the following XAML code.
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:dxrud="http://schemas.devexpress.com/winfx/2008/xaml/reports/userdesigner" x:Class="TestDesigner.MainWindow" Title="MainWindow" Height="350" Width="525"> <dxrud:ReportDesigner HorizontalAlignment="Left" Margin="20,10,0,0" VerticalAlignment="Top"/> </Window>
Right-click the Designer, select Layout and then Fill All to fill the entire window.
Go to the Properties grid and specify the Designer's name.
Handle the Window's Loaded event. In the event handler, pass the report you want to open in the Designer to the ReportDesigner.OpenDocument method.
Run the application to see the End-User Report Designer.
If you want to display the End-User Report Designer with the previous ribbon version, set the ReportDesigner.UseOfficeInspiredRibbonStyle property to false as shown below.
<dxrud:ReportDesigner x:Name="reportDesigner" UseOfficeInspiredRibbonStyle="False"/>