バージョン

ListBackedProject ViewProvider の構成概要 (xamGantt)

トピックの概要

目的

このトピックは、 xamGantt™ ListBackedProject ViewProvider クラスの主要な機能の概要です。このクラスは、プロジェクト テーブルとプロジェクト ビュー インスタンスを xamGantt に提供するために使用されます。

ListBackedProject ViewProvider の概要

概要

ListBackedProjectViewProviderProjectTable インスタンスと ProjectView インスタンスを xamGantt コントロールに提供するために使用されるクラスです。このクラスを使用すると、グリッド セクションに表示される列のセットをカスタマイズできます。

以下の表に ListBackedProjectViewProvider の主要なプロパティをまとめます:

プロパティ 説明

ProjectColumn オブジェクトが作成されるデータ ソースを取得または設定します。これらのオブジェクトは ProjectTable.Columns コレクションを生成するために使用されます。

ProjectColumn オブジェクトのデータ ソースのフィールド マッピングを指定します。

ProjectViewProviderBase のデータ ソースを取得または設定します Tables が生成されます。

ProjectTable オブジェクトのデータ ソースのフィールド マッピングを指定します。

ProjectViewProviderBase のデータ ソースを取得または設定します。Views が生成されます。

ProjectView オブジェクトのデータ ソースのフィールド マッピングを指定します。

プロジェクト列

プロジェクト列はプロジェクト テーブルで列を表すオブジェクトです。

プロジェクト テーブル

プロジェクト テーブルは xamGantt のグリッド部分内に表示される列のセットの定義です。

プロジェクト ビュー

プロジェクト ビューはプロジェクト情報の特定のビューを表します。これには関連付けられたテーブル キーがあり、これはビューによって現在提供されるプロジェクト テーブルを識別します。

以下の表は、プロジェクト ビューの主なプロパティについてまとめています。

プロパティ 説明

Key

ビューを一意に識別する文字列を取得または設定します。

ビューの設定を提供する ProjectViewSettings タイプのオブジェクトを返します。

グリッドで並べ替えられた列を表す ProjectColumnSortDescriptionCollection を返します。

ビューで表示されるテーブルの ID を取得または設定します。

コード例の概要

コード例の概要

以下の表に、ListBackedProjectViewProvider に関連付けられたコード例をまとめます。

説明

ListBackedProjectViewProvider を使用して xamGantt グリッド セクションに表示される定義済みの列のセットを指定できます。

ListBackedProject ViewProvider と定義済みプロジェクト列、プロジェクト テーブル、プロジェクト ビュー クラスを使用することによってカスタマイズされた xamGantt ビューを作成できます。

プロジェクト列、プロジェクト テーブルおよびプロジェクト ビューのカスタム クラスを作成し、これらのクラスを使用して xamGantt の外観をカスタマイズできます。

このトピックについては、以下のトピックもあわせてご参照ください。

トピック 目的

このトピックは、ListBackedProjectViewProvider に関係する情報の開始点です。