Verwendung von Aspose.Cells.GridDesktop in WPF Anwendung

Dieses Tutorial führt Sie durch den Prozess, die Aspose.Cells.GridDesktop-Steuerung zu einer WPF-Anwendung hinzuzufügen. Sie benötigen eine 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 zuerst eine WPF-Anwendung mit der Visual Studio-IDE. Klicken Sie auf Datei » Neu » Projekt und wählen Sie WPF-Anwendung aus den Vorlagen, benennen Sie das Projekt und klicken Sie auf OK. Sie können Ihr Projekt auf ein .NET Framework höher als 2.0 ausrichten, jedoch können Sie keine Clientprofil-.NET-Frameworks verwenden.

Fügen Sie Verweise auf erforderliche Namespaces hinzu

Fügen Sie die Verweise auf die folgenden Assemblies hinzu, indem Sie mit der rechten Maustaste auf Verweise im Lösung-Explorerfenster klicken und im 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 die erforderlichen Assemblys der Anwendung hinzu; kopiert die Assemblys in den Bin-Ordner der Anwendung.

Fügen Sie Verweise auf XAML hinzu

Gehen Sie als Nächstes zur XAML-Datei und fügen Sie die folgenden Namespaces und Assembly-Verweise 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">

Der endgültige Windows-Tag wird ähnlich aussehen wie unten gezeigt.

todo:image_alt_text

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

Fügen Sie einfach den folgenden Code innerhalb des Grid-Tags in XAML hinzu. Der WindowsFormsHost-Tag wird verwendet, um Windows Forms-Steuerung zu hosten und der gridDesktop:GridDesktop-Tag repräsentiert die Aspose.Cells.GridDesktop-Steuerung. Sie können die Steuerung auch benennen, damit sie im Code leicht referenziert werden kann.

 <WindowsFormsHost Loaded="FrameworkElement_OnLoaded">

    <WindowsFormsHost.Child>

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

    </WindowsFormsHost.Child>

</WindowsFormsHost>

Das endgültige XAML wird wie folgt aussehen.

todo:image_alt_text

Verwenden Sie Aspose.Cells.GridDesktop

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

Build & Ausführen

Jetzt bauen und starten Sie die Anwendung mit der Taste F5 oder der Start-Schaltfläche in der Visual Studio UI.