xamPivotGrid™ コントロールを使用すると、データ セルと、ヘッダー列と行のセルにカスタム データ テンプレートを指定できます。このトピックはこの機能の概要です。
以下の表に、このトピックを理解するための前提条件として求められるトピックをリストします。
このトピックには次のセクションがあります。
次の表に、カスタム テンプレートを xamPivotGrid のセルに適用する際に構成可能な項目の一覧を示します。
xamPivotGrid では、DataCellTemplates プロパティが公開されています。このプロパティの型は DataCellTemplate オブジェクトのコレクションです。DataCellTemplate クラスは、xamPivotGrid のデータ セルの内容に適用される DataTemplate のコンテナとして振る舞います。さらに、DataTemplate を適用するデータ セルを決定するために使用するいくつかのプロパティがあります。
以下の表では、目的の構成をプロパティ設定にマップしています。
次のスクリーンショットは、次のプロパティが設定された DataCellTemplate をその DataCellTemplates コレクションに追加したときの xamPivotGrid の外観を表しています。使用されているデータ ソースは SalesDataSample リソースです。
xamPivotGrid は、 RowHeaderTemplates および ColumnHeaderTemplates プロパティを公開します。これらのタイプのプロパティは、 HeaderTemplate オブジェクトのコレクションです。HeaderTemplate クラスは DataCellTemplate に似ていますが、DataTemplate の適用先を決定するプロパティは、データ セルではなくヘッダー セルに適用されます。
以下の表では、目的の構成をプロパティ設定にマップしています。
次のスクリーンショットは、次のプロパティが設定された HeaderTemplate を RowHeaderTemplates コレクションに追加したときの xamPivotGrid の外観を表しています。
以下のスクリーンショットは、以下のプロパティを持つ HeaderTemplate がその ColumnHeaderTemplates コレクションに追加される時に xamPivotGrid がどのように見えるかを示します。
以下のトピックでは、このトピックに関連する情報を提供しています。