DataGrid.GenerateColumns(IItemProperties) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクトの指定したプロパティの列を生成します。
public:
static System::Collections::ObjectModel::Collection<System::Windows::Controls::DataGridColumn ^> ^ GenerateColumns(System::ComponentModel::IItemProperties ^ itemProperties);
public static System.Collections.ObjectModel.Collection<System.Windows.Controls.DataGridColumn> GenerateColumns(System.ComponentModel.IItemProperties itemProperties);
static member GenerateColumns : System.ComponentModel.IItemProperties -> System.Collections.ObjectModel.Collection<System.Windows.Controls.DataGridColumn>
Public Shared Function GenerateColumns (itemProperties As IItemProperties) As Collection(Of DataGridColumn)
パラメーター
- itemProperties
- IItemProperties
列に含めるオブジェクトのプロパティ。
戻り値
オブジェクトのプロパティの列のコレクション。
例外
itemProperties は nullです。
注釈
データ グリッド内の各行はデータ ソース内のオブジェクトにバインドされ、データ グリッド内の各列はデータ オブジェクトのプロパティにバインドされます。 このメソッドは、各プロパティの列を含むコレクションを生成します。
GenerateColumns メソッドを呼び出すと、AutoGenerateColumns プロパティを true に設定するのと同じ機能が提供されます。 通常、このメソッドはコードから呼び出しません。
このメソッドは、デザイナー ツールが、ユーザーが編集してデータ グリッドに配置できる列のコレクションを生成できるようにするために提供されます。 デザイナー ツールでは、 GenerateColumns メソッドを使用して、自動生成された列のコレクションを返すことができます。 デザイナー ツールは、ユーザーが列の種類を編集し、必要に応じて列を追加または削除できるようにするユーザー インターフェイスを提供できます。 その後、列コレクションを使用して、各列をコレクションに追加することで、データ グリッドの Columns コレクションを設定できます。