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é mají být ve sloupcích.

Návraty

Collection<DataGridColumn>

Kolekce sloupců pro vlastnosti objektu.

Výjimky

itemProperties je null.

Poznámky

Každý řádek v mřížce dat je svázán s objektem ve zdroji dat a každý sloupec v mřížce dat 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 umožňuje nástrojům návrháře vygenerovat kolekci sloupců, které může uživatel upravit a pak umístit do datové mřížky. Nástroj návrháře může metodu GenerateColumns použít 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 mřížky dat přidáním každého sloupce do kolekce.

Platí pro