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 入資料格的集合。