Использование Aspose.Cells.GridDesktop в приложении WPF

В этом руководстве описан процесс добавления элемента управления Aspose.Cells.GridDesktop в приложение WPF. Вам понадобится любая версия Visual Studio IDE, которая поддерживает разработку WPF, чтобы попробовать это на своей стороне.

Создайте приложение WPF с помощью Visual Studio.

Сначала создайте приложение WPF с помощью Visual Studio IDE. Нажмите наФайл » Новый » Проект меню и выберитеWPF-приложение из Templates, назовите проект и нажмитеХОРОШО. Вы можете нацелить свой проект на любую платформу .NET выше 2.0, однако вы не можете использовать клиентский профиль .NET Frameworks.

Добавьте ссылки на необходимые пространства имен

Добавьте ссылки на следующие сборки, щелкнув правой кнопкой мыши окно «Ссылки в обозревателе решений» и выбрав меню «Добавить ссылку».

  • Сборка WindowsFormsIntegration (WindowsFormsIntegration.dll).
  • Windows Сборка форм (System.Windows.Forms.dll).
  • Aspose.Cells.Сборка GridDesktop (Aspose.Cells.GridDesktop.dll).

Это действие добавляет в приложение необходимые сборки, т.е. копирует сборки в папку Bin приложения.

Добавьте ссылки на XAML

Затем перейдите к файлу XAML и добавьте следующие пространства имен и ссылки на сборки в теге Windows.

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

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

Окончательный тег Windows будет выглядеть так, как показано ниже.

дело:изображение_альтернативный_текст

Добавьте элемент управления Aspose.Cells.GridDesktop в XAML.

Просто добавьте приведенный ниже код внутрь тега Grid в XAML.WindowsFormsHost Тег используется для размещения Windows управления формами игриддесктоп: гриддесктоп представляет элемент управления Aspose.Cells.GridDesktop. Вы также можете назвать элемент управления, чтобы на него можно было легко ссылаться в коде.

 <WindowsFormsHost Loaded="FrameworkElement_OnLoaded">

    <WindowsFormsHost.Child>

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

    </WindowsFormsHost.Child>

</WindowsFormsHost>

Окончательный XAML будет выглядеть следующим образом.

дело:изображение_альтернативный_текст

Используйте Aspose.Cells.GridDesktop

Теперь мы можем получить доступ и использовать элемент управления Aspose.Cells.GridDesktop в файле .cs, как и любые другие приложения Windows Forms. Чтобы не усложнять демонстрацию, мы просто загружаем образец электронной таблицы в элемент управления Aspose.Cells.GridDesktop и сохраняем его обратно. Кроме того, мы использовали событие FrameworkElement_OnLoaded для запуска следующих операторов.

Построить и запустить

Теперь создайте и запустите приложение, используяF5 или жеНачинать кнопку в пользовательском интерфейсе Visual Studio.