Sdílet prostřednictvím


DataGrid.GenerateColumns(IItemProperties) Metoda

Definice

Generuje sloupce pro zadané vlastnosti objektu.

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)

Parametry

itemProperties
IItemProperties

Vlastnosti objektu, který má být ve sloupcích.

Návraty

Kolekce sloupců pro vlastnosti objektu.

Výjimky

itemProperties je null.

Poznámky

Každý řádek v datové mřížce je svázán s objektem ve zdroji dat a každý sloupec v datové mřížce je svázán s vlastností datového objektu. Tato metoda vygeneruje kolekci, která obsahuje sloupec pro každou vlastnost.

GenerateColumns Volání metody poskytuje stejné funkce jako nastavení AutoGenerateColumns vlastnosti na true. Tuto metodu obvykle nebudete volat z kódu.

Tato metoda je k dispozici, aby nástroje návrháře umožnily vygenerovat kolekci sloupců, které může uživatel upravit a pak umístit do datové mřížky. Nástroj návrháře může použít metodu GenerateColumns k vrácení kolekce automaticky generovaných sloupců. Nástroj návrháře pak může poskytnout uživatelské rozhraní, které uživateli umožní upravovat typy sloupců a podle potřeby přidávat nebo odebírat sloupce. Kolekci sloupců pak můžete použít k naplnění Columns kolekce datové mřížky přidáním každého sloupce do kolekce.

Platí pro