Använder Aspose.Cells.GridDesktop i WPF Application

Denna handledning kommer att leda dig genom processen att lägga till Aspose.Cells.GridDesktop-kontroll till en WPF-applikation. Du behöver vilken version av Visual Studio IDE som helst 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äljWPF-applikation från Mallar, namnge projektet och klickaOK. Du kan rikta ditt projekt till valfritt .NET Framework högre än 2.0, men du kan inte använda klientprofilen .NET Frameworks.

Lägg till referenser till obligatoriska namnutrymmen

Lägg till referenserna till följande sammansättningar genom att högerklicka på fönstret References from Solution Explorer och välj Add Reference-menyn.

  • WindowsFormsIntegration assembly (WindowsFormsIntegration.dll).
  • Windows Formulärsammansättning (System.Windows.Forms.dll).
  • Aspose.Cells.GridDesktop assembly (Aspose.Cells.GridDesktop.dll).

Denna åtgärd lägger till de nödvändiga sammansättningarna till applikationen, det vill säga; kopierar sammansättningarna till mappen Bin i programmet.

Lägg till referenser till XAML

Gå sedan till XAML-filen och lägg till följande namnområden och sammansättningsreferenser i 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 sista Windows-taggen kommer att se ut som visas nedan.

todo:image_alt_text

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

Lägg bara till koden nedan i Grid-taggen i XAML. DeWindowsFormsHost taggen används för att vara värd för Windows Formulärkontroll ochgridDesktop:GridDesktop taggen representerar kontrollen Aspose.Cells.GridDesktop. Du kan också namnge kontrollen så att den lätt kan refereras i koden.

 <WindowsFormsHost Loaded="FrameworkElement_OnLoaded">

    <WindowsFormsHost.Child>

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

    </WindowsFormsHost.Child>

</WindowsFormsHost>

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

todo:image_alt_text

Använd Aspose.Cells.GridDesktop

Vi kan nu komma åt och använda Aspose.Cells.GridDesktop-kontroll i .cs-filen som alla andra Windows Forms-applikationer. För att hålla demonstrationen enkel laddar vi bara in ett exempelkalkylblad i Aspose.Cells.GridDesktop-kontrollen och sparar tillbaka det. Dessutom har vi använt händelsen FrameworkElement_OnLoaded för att utlösa följande påståenden.

Bygg & Kör

Bygg och kör applikationen nu med hjälp avF5 ellerStart knappen i Visual Studio UI.