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 がどのように見えるかを示します。
以下のトピックでは、このトピックに関連する情報を提供しています。