語言

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 資料網格集合,方法是將每一欄加入集合中。

適用於