Använda Aspose.Cells.GridDesktop i WPF applikation

Denna handledning kommer att visa dig processen för att lägga till Aspose.Cells.GridDesktop-kontroll i en WPF-applikation. Du behöver en version av Visual Studio IDE som stöder WPF-utveckling för att prova detta på din sida.

Skapa en WPF-applikation med Visual Studio

Skapa först en WPF-applikation med Visual Studio IDE. Klicka på Fil » Ny » Projekt -menyn och välj WPF-applikation från mallarna, namnge projektet och klicka på OK. Du kan rikta din projekt till vilken .NET Framework som helst högre än 2.0, men du kan inte använda klientprofil .NET Frameworks.

Lägg till referenser till nödvändiga namnrymder

Lägg till referenser till följande assemblys genom att högerklicka på Referenser från Lösningens Utforskare-fönstret och välj Lägg till referensmenyn.

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

Denna åtgärd lägger till de nödvändiga assemblys i applikationen, dvs kopierar assemblys till Bin-mappen för applikationen.

Lägg till referenser till XAML

Gå sedan till XAML-filen och lägg till följande namnrymder och assemblyreferenser inom Windows-taggen.

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

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

Den slutgiltiga Windows-taggen kommer att se ut som följer.

todo:image_alt_text

Lägg till Aspose.Cells.GridDesktop-kontroll i XAML

Lägg helt enkelt till koden nedan inuti Grid-taggen i XAML. WindowsFormsHost-taggen används för att vara värd för Windows Forms-kontrollen och gridDesktop:GridDesktop-taggen representerar Aspose.Cells.GridDesktop-kontrollen. Du kan också namnge kontrollen så att den kan refereras enkelt i koden.

 <WindowsFormsHost Loaded="FrameworkElement_OnLoaded">

    <WindowsFormsHost.Child>

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

    </WindowsFormsHost.Child>

</WindowsFormsHost>

Den slutgiltiga XAML kommer att se ut som följer.

todo:image_alt_text

Använda Aspose.Cells.GridDesktop

Nu kan vi komma åt och använda Aspose.Cells.GridDesktop-kontrollen i .cs-filen som vilken annan Windows Forms-applikation som helst. För att hålla demonstrationen enkel laddar vi bara en exempelkalkylblad i Aspose.Cells.GridDesktop-kontrollen och sparar tillbaka den. Dessutom har vi använt FrameworkElement_OnLoaded-händelsen för att utlösa följande uttalanden.

Bygg & Kör

Bygg och kör nu applikationen med ** F5** eller ** Start** -knappen på Visual Studio UI.