テーマパックはコンパイルされたアセンブリであるため、テーマパックをビルドするためには Visual Studio® プロジェクトを作成する必要があります。必要なファイルを構成する支援をするためにいくつかのフォルダーを追加することも必要です。
Microsoft® Visual Studio 2008 以後で、メイン メニューで [ファイル] をクリックし、次に [新規] そして [プロジェクト…] をクリックします。[新しいプロジェクト] ダイアログ ボックスが表示します。
[新しいプロジェクト] ダイアログ ボックスで、プロジェクト タイプ ツリーで Visual C# または Visual Basic を展開し、NET Framework 3.0 以後を選択します。
使用可能なテンプレートから Custom Control Library (WPF) を選択します。
テンプレート名を "MyThemePack" に指定して、[OK] をクリックします。Visual Studio でプロジェクトが生成されます。
ソリューション エクスプローラーで、UserControl1.xaml を右クリックして、ポップアップ メニューから [プロジェクトから削除] を選択します。
以下の NuGet パッケージ参照をプロジェクトに追加します。
Infragistics.WPF.DataGrids
NuGet フィードのセットアップと NuGet パッケージの追加の詳細については、NuGet フィード ドキュメントを参照してください。
ソリューション エクスプローラーで、プロジェクトを右クリックして、ポップアップ メニューから [追加] をクリックし、次に [新しいフォルダー] をクリックします。フォルダー名を "ResourceSets" に指定します。
ResourceSets フォルダーを右クリックし、ポップアップ メニューから [追加] をクリックし、次に [新しいフォルダー] をクリックします。フォルダー名を "DataPresenter" に指定します。
前述の手順を 2 度繰り返して、さらに 2 つのフォルダーを ResourceSets フォルダーに追加します。これらの 2 フォルダー名を "Editors" と "Primitives" に指定します。
ソリューションは以下の画像のようになります。
次の手順はスタイル グループごとにクラスを追加して構成することです。スタイル グループのクラスの作成では、この手順を紹介します。