Language

DataGrid.GenerateColumns(IItemProperties) メソッド

定義

オブジェクトの指定したプロパティの列を生成します。

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 コレクションを設定できます。

適用対象