WPFアプリケーションでAspose.Cells.GridDesktopを使用する

このチュートリアルでは、Aspose.Cells.GridDesktopコントロールをWPFアプリケーションに追加する手順を説明します。WPF開発をサポートするVisual Studio IDEの任意のバージョンを使用して、自分の環境で試すことができます。

Visual Studioを使用してWPFアプリケーションを作成します

まず、Visual Studio IDEを使用してWPFアプリケーションを作成します。File » New » Project メニューをクリックし、テンプレートから WPF Application を選択し、プロジェクト名を入力して OK をクリックします。プロジェクトを2.0以降の任意の.NET Frameworkにターゲット設定できますが、クライアントプロファイル.NET Frameworkでは使用できません。

必要な名前空間への参照を追加します

ソリューションエクスプローラーウィンドウから References を右クリックし、Add Reference メニューを選択して、次のアセンブリに参照を追加します。

  • WindowsFormsIntegration アセンブリ (WindowsFormsIntegration.dll)。
  • Windows Forms アセンブリ (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 タグは以下のようになります。

todo:image_alt_text

XAML に Aspose.Cells.GridDesktop コントロールを追加

単純に、XAML の Grid タグ内に以下のコードを追加します。WindowsFormsHost タグは Windows Forms コントロールをホストするために使用され、gridDesktop:GridDesktop タグは Aspose.Cells.GridDesktop コントロールを表します。このコントロールに名前を付けて、コードで簡単に参照できるようにすることもできます。

 <WindowsFormsHost Loaded="FrameworkElement_OnLoaded">

    <WindowsFormsHost.Child>

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

    </WindowsFormsHost.Child>

</WindowsFormsHost>

最終的な XAML は以下のようになります。

todo:image_alt_text

Aspose.Cells.GridDesktop を使用する

これで、.cs ファイルで他の Windows Forms アプリケーションと同様に Aspose.Cells.GridDesktop コントロールにアクセスして使用できます。デモンストレーションを簡単に保つために、Aspose.Cells.GridDesktop コントロールでサンプルのスプレッドシートをロードして保存するだけです。また、FrameworkElement_OnLoaded イベントを使用して、次のステートメントをトリガーします。

ビルドして実行

Visual Studio UI の F5 または Start ボタンを使用して、アプリケーションをビルドして実行します。