How to connect FastReport using a WPF application

2023-11-08

With the long-awaited release of FastReport WPF, you no longer need to use FastReport .NET to work with WPF-based projects.

Not long ago, it was pretty inconvenient to use WPF in FastReport .NET. Not everything worked smoothly; there were issues with connecting FastReport.dll and many other things. We have rethought the approach and made the process more convenient and practical. Let's find out about the new method.

First, we need to create a WPF application. We go to Visual Studio and create a project in it. After creation, we will connect the required NuGet package. We are interested in FastReport.WPF. It can be obtained with our private NuGet server.

Connected NuGet package

After we have connected the required NuGet package, we need to connect the namespace. Let's write code in WPF form:

xmlns:Designer="clr-namespace:FastReport.Design;assembly=FastReport.WPF"

Next, we will create Designer Control. First, we open and close the DockPanel tags and create the Designer itself in them. We should get something like the following example:

<DockPanel>
 <Designer:WpfDesignerControl x:Name="designer"/>
</DockPanel>

If we look at the entire form code, we should get the following:

Full form code

If we look at the form, we will see that we have a designer, and that’s what we need. It means that we are moving in the right direction.

Designer in the form

We can confidently launch our project. After loading, we will see the ready-to-use designer.

Work designer

Connecting FastReport to a WPF application has become much more convenient. You no longer need to create intermediate code to run WPF applications with WinForms components from FastReport .NET.

.NET Visual Studio FastReport WPF NuGet
12 de outubro de 2026

A exportação de um relatório XML a partir de de Visualização em FastReport .NET

Saiba como salvar um relatório no formato XML no FastReport .NET: exportação a partir da visualização sem código e exportação programática por meio do XMLExport com configuração de parâmetros.
12 de outubro de 2026

Ligar para o Greenplum Database em FastReport .NET

Aprenda a conectar o Greenplum Database ao FastReport .NET: como compilar o plug-in com o Npgsql, integrá-lo ao designer de relatórios e registrar o conector no código C# do aplicativo.
12 de outubro de 2026

GS1 DataBar Expanded Stacked: Recursos e a Configuração do FastReport .NET

Guia do código de barras GS1 DataBar Expanded Stacked: codificação em várias linhas de GTIN, datas de validade, pesos e números de lote. Saiba mais sobre a estrutura de dados, a leitura de códigos de barras e a configuração de segmentos no FastReport .NET.

© 1998-2026 Fast Reports Inc.