バージョン

Expression Blend を使用して xamTreemap を追加

このトピックでは、Expression Blend を使用して xamTreemap を作成する方法を紹介します。

トピックは以下のとおりです。

プレビュー

以下は最終結果のプレビューです。

xamTreemap Adding Using Blend 01.png

図 1: カラー マッピングしたデータ バインドされた Treemap

要件

  • Expression Blend で Microsoft® WPF®  プロジェクトを作成します。

  • 以下の NuGet パッケージをアプリケーションに追加します。

    • Infragistics.WPF.Treemap

    NuGet フィードのセットアップと NuGet パッケージの追加の詳細については、NuGet フィード ドキュメントを参照してください。

  • この手順は xamTreemap コントロールの DataContext プロパティのバインドにサンプル データ モデルを使用しています。Manufacturer View Model からダウンロードできます。

手順

  1. ManufacturerViewModel クラスを追加します。

Blend でプロジェクトを右クリックして、[参照の追加] を選択し、必要なアセンブリを追加します。

  1. XamTreemap をアプリケーションに追加し、データにバインドします。

    1. XamTreemap コントロールをアセット ライブラリからアプリケーションにドラッグします(図 2)

xamTreemap Adding Using Blend 02.png

図 2: Blend のアセット ライブラリ

  1. DataContext プロパティを ManufacturerViewModel クラスにバインドします。[プロパティ] パネルで、[共通のプロパティ] に移動します。DataContext プロパティのために、新しいオブジェクトを作成して ManufacturerViewModel クラスを使用します(図 3 と図 4)

xamTreemap Adding Using Blend 03.png

図 3: xamTreemap の [プロパティ] タブ

xamTreemap Adding Using Blend 04.png

図 4: Blend オブジェクト ブラウザー

  1. ItemsSource プロパティをビュー モデルの Manufacturers コレクションにバインドします。

[プロパティ] パネルで、[XamTreemap プロパティ] に移動し、ビュー モデルの Manufacturers コレクションを使用して Data Binding を ItemsSource プロパティに適用します (図 5 と図 6)。

xamTreemap Adding Using Blend 05.png

図 5: ItemsSource のバインド

xamTreemap Adding Using Blend 06.png

図 6: データ バインドの作成

  1. 新しい NodeBinders コレクションを作成します。

    1. [XamTreemap プロパティ] で、NodeBinders に移動し、新しいコレクションを作成します(図 7)

xamTreemap Adding Using Blend 07.png

図 7: 新しい Node Binders コレクションの作成

  1. 新しい Node Binder をコレクションに追加し、以下のプロパティを設定します。

    • TargetTypeName = Manufacturer

    • TextPath = Name

    • ValuePath = Revenue

注: Node Binder が追加され、xamTreemap がそのデータを表示します(図 8)

xamTreemap Adding Using Blend 08.png

図 8: Blend での Treemap のプレビュー

  1. 新しい ValueMappers コレクションを作成します。

    1. [XamTreemap プロパティ] で、ValueMappers に移動し、新しいコレクションを作成します(図 9)

xamTreemap Adding Using Blend 09.png

図 9: 新しい Value Mappers コレクションの作成

  1. 新しい項目をコレクションに追加し、[オブジェクトの選択] ウィンドウから ColorMapper クラスを選択します。

xamTreemap Adding Using Blend 10.png

図 10: ColorMapper の選択

  1. 新しい Value Mapper を作成した後で、以下のプロパティを設定します。

    • ValueTypeName = Manufacturer

    • TargetProperty = Fill

    • ValuePath = Revenue

  1. From and To プロパティのカラーを選択します。

注: Color Mapper が追加され、xamTreemap がそのデータを表示します(図 11)

xamTreemap Adding Using Blend 11.png

図 11: Blend での Color Mapper による Treemap のプレビュー

  1. プロジェクトを保存します。

  2. (オプション) 結果を確認します。

アプリケーションを実行します。手順を正しく実装したバインドには、Treemap は図 1 に示したように表示されます。