FastReport mit einer WPF-Anwendung verbinden

2023-11-08

Mit Veröffentlichung des lang erwarteten Releases von FastReport WPF müssen Sie nicht mehr FastReport .NET verwenden, um mit WPF-basierten Projekten zu arbeiten.

Vor nicht allzu langer Zeit war die Verwendung von WPF in FastReport .NET etwas umständlich. Es gab immer irgendwas, das nicht funktionierte. Es gab Probleme beim Verbinden von FastReport.dll und vieles mehr. Wir haben den Ansatz neu überdacht und den Prozess benutzerfreundlicher und praktischer gestaltet. Lassen Sie uns die neue Methode kennenlernen.

Zuerst müssen Sie eine WPF-Anwendung erstellen. Gehen Sie zu Visual Studio und erstellen Sie dort ein Projekt. Nachdem Sie das Projekt erstellt haben, verbinden Sie das erforderliche NuGet-Paket. Wir brauchen ein FastReport.WPF. Es kann über unseren privaten NuGet-Server bezogen werden.

Verbundenes NuGet-Paket

Nachdem Sie das erforderliche NuGet-Paket verbunden haben, müssen Sie den Namespace hinzufügen. Schreiben Sie den Code im WPF-Format:

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

Als nächstes erstellen Sie einen Designer Control. Zuerst öffnen und schließen Sie die DockPanel-Tags und erstellen Sie darin den Designer selbst. Er sollte wie das folgende Beispiel aussehen:

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

Der vollständige Formularcode sollte wie folgt aussehen:

Vollständiger Formularcode

Wenn wir uns das Formular ansehen, werden wir erkennen, dass wir einen Designer haben. Das ist es, was wir brauchen. Das bedeutet, dass wir uns in die richtige Richtung bewegen.

Designer im Formular

Wir können unser Projekt sicher starten. Nach dem Laden sehen wir, dass der Designer einsatzbereit ist.

Einsatzbereiter Designer

Das Verbinden von FastReport mit einer WPF-Anwendung ist viel benutzerfreundlicher geworden. Sie müssen keinen Zwischencode mehr erstellen, um WPF-Anwendungen mit WinForms-Komponenten von FastReport .NET auszuführen.

20. November 2024

Lokalisierung und Ändern von Sprachen in FastReport VCL

FastReport VCL unterstützt 40 Sprachen für die Schnittstellenlokalisierung und ermöglicht es Ihnen, die Sprache im laufenden Betrieb über Menüs oder Code ohne Neukompilierung zu ändern.
1. November 2024

Neue Funktionen des FastReport VCL Berichtseditors

Wir betrachten die neuen Funktionen des Berichtseditors: Hilfslinien, Hervorhebung von sich schneidenden Objekten, aktualisierte Berichts- und Datenbäume.
30. Oktober 2024

Verwendung von Stilen beim Erstellen von Berichten in FastReport VCL

Dieser Artikel beschreibt eine der neuen Funktionen von FastReport VCL - die Verwendung von Stilen und Stilseiten.
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2024 Fast Reports Inc.