Verwenden von Aspose.Cells.GridDesktop in der WPF-Anwendung

Dieses Tutorial führt Sie durch den Prozess des Hinzufügens des Aspose.Cells.GridDesktop-Steuerelements zu einer WPF-Anwendung. Sie benötigen eine beliebige Version der Visual Studio-IDE, die die WPF-Entwicklung unterstützt, um dies auf Ihrer Seite auszuprobieren.

Erstellen Sie eine WPF-Anwendung mit Visual Studio

Erstellen Sie zunächst eine WPF-Anwendung mit der Visual Studio-IDE. Klicke aufDatei » Neu » Projekt Menü und auswählenWPF-Anwendung aus Vorlagen, benennen Sie das Projekt und klicken Sie aufOK. Sie können Ihr Projekt auf jedes .NET-Framework höher als 2.0 ausrichten, Sie können jedoch keine Clientprofil-.NET-Frameworks verwenden.

Fügen Sie Referenzen zu erforderlichen Namespaces hinzu

Fügen Sie die Verweise zu den folgenden Assemblys hinzu, indem Sie mit der rechten Maustaste auf das Fenster Verweise aus dem Projektmappen-Explorer klicken und das Menü Verweis hinzufügen auswählen.

  • WindowsFormsIntegration-Assembly (WindowsFormsIntegration.dll).
  • Windows Forms-Assembly (System.Windows.Forms.dll).
  • Aspose.Cells.GridDesktop-Assembly (Aspose.Cells.GridDesktop.dll).

Diese Aktion fügt der Anwendung die erforderlichen Assemblys hinzu, d. kopiert die Assemblys in den Bin-Ordner der Anwendung.

Verweise auf XAML hinzufügen

Wechseln Sie als Nächstes zur XAML-Datei und fügen Sie die folgenden Namespaces und Assemblyverweise innerhalb des Windows-Tags hinzu.

 xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"

xmlns:gridDesktop="clr-namespace:Aspose.Cells.GridDesktop;assembly=Aspose.Cells.GridDesktop">

Das letzte Windows-Tag sieht ähnlich aus wie unten gezeigt.

todo: Bild_alt_Text

Fügen Sie das Aspose.Cells.GridDesktop-Steuerelement zu XAML hinzu

Fügen Sie einfach den folgenden Code in das Grid-Tag in XAML ein. DasWindowsFormsHost -Tag wird zum Hosten von Windows Forms Control und verwendetgridDesktop:GridDesktop -Tag stellt das Aspose.Cells.GridDesktop-Steuerelement dar. Sie können das Steuerelement auch benennen, damit es im Code leicht referenziert werden kann.

 <WindowsFormsHost Loaded="FrameworkElement_OnLoaded">

    <WindowsFormsHost.Child>

        <gridDesktop:GridDesktop x:Name="grid" />

    </WindowsFormsHost.Child>

</WindowsFormsHost>

Das endgültige XAML sieht wie folgt aus.

todo: Bild_alt_Text

Verwenden Sie Aspose.Cells.GridDesktop

Wir können jetzt auf das Aspose.Cells.GridDesktop-Steuerelement in der .cs-Datei wie auf alle anderen Windows Forms-Anwendungen zugreifen und es verwenden. Um die Demonstration einfach zu halten, laden wir einfach eine Beispieltabelle in das Aspose.Cells.GridDesktop-Steuerelement und speichern sie zurück. Darüber hinaus haben wir das FrameworkElement_OnLoaded-Ereignis verwendet, um die folgenden Anweisungen auszulösen.

Bauen und ausführen

Erstellen Sie nun die Anwendung und führen Sie sie ausF5 oderStart Schaltfläche auf der Benutzeroberfläche von Visual Studio.