Как подключить FastReport используя приложение WPF

08.11.2023

Как подключить FastReport используя приложение WPF

С долгожданным релизом FastReport WPF больше не нужно использовать FastReport .NET для работы с проектами на основе WPF.

Не так давно, в FastReport .NET было немного неудобно использовать WPF. Не всегда что-то работало, были проблемы с подключением FastReport.dll и многое другое. Мы переосмыслили подход и сделали процесс более удобным и практичным. Давайте же узнаем про новый способ.

Для начала нам необходимо создать приложение WPF. Заходим в Visual Studio и в нем создаем проект. После создания подключим нужный NuGet пакет. Нас интересует FastReport.WPF. Его можно получить, используя наш приватный NuGet сервер.

Подключенный NuGet пакет

После того, как мы подключили нужный NuGet пакет, нам необходимо подключить пространство имен. Напишем код в WPF форме:

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

Следом будем создавать Designer Control. Для начала открываем и закрываем теги DockPanel и в них уже создаем сам Designer. У нас должно получиться как на следующем примере:

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

Если посмотреть целиком код формы, то у нас должно получиться следующее:

Полный код формы

Если взглянуть на форму, то мы увидим, что у нас появился дизайнер, он нам и нужен. Это значит, что мы движемся в верном направлении.

Дизайнер в форме

Можем смело запускать наш проект. После загрузки мы увидим уже готовый к работе дизайнер.

Рабочий дизайнер

Подключение FastReport к приложению WPF стало гораздо удобнее. Больше не нужно делать промежуточный код для запуска WPF приложений с WinForms компонентами из FastReport .NET.

.NET Visual Studio FastReport WPF NuGet
3 июня 2025

Как импортозаместить генерацию документов в крупных компаниях: обзор продукта «МоиОтчеты Корпоративный Сервер»

В обзоре расскажем, как МоиОтчеты Корпоративный Сервер справляется с задачами крупного бизнеса и государственных предприятий в области автоматизированной генерации отчетов и документов.
30 мая 2025

Открываем файлы с расширением FP3 с помощью МоиОтчеты Вьювер

МоиОтчеты Вьювер — идеальное решение для работы с файлами FP3. Он позволяет легко открывать, просматривать, печатать и экспортировать отчёты.
21 апреля 2025

Работа с компонентом TfrShellTreeView в FastReport VCL

В данной статье мы рассмотрим компонент TfrShellTreeView. Он предназначен для отображения элементов файловой системы и частично является аналогом компонентов TDirectoryListBox, TDirectoryOutline и TShellTreeView.