DataGrid.GenerateColumns(IItemProperties) Methode

Definitie

Hiermee worden kolommen gegenereerd voor de opgegeven eigenschappen van een object.

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)

Parameters

itemProperties
IItemProperties

De eigenschappen van het object in de kolommen.

Retouren

De verzameling kolommen voor de eigenschappen van het object.

Uitzonderingen

itemProperties is null.

Opmerkingen

Elke rij in het gegevensraster is gebonden aan een object in de gegevensbron en elke kolom in het gegevensraster is gebonden aan een eigenschap van het gegevensobject. Met deze methode wordt een verzameling gegenereerd die een kolom voor elke eigenschap bevat.

Het aanroepen van de GenerateColumns methode biedt dezelfde functionaliteit als het instellen van de AutoGenerateColumns eigenschap op true. Deze methode wordt doorgaans niet aangeroepen vanuit uw code.

Deze methode is beschikbaar om designerhulpprogramma's in staat te stellen een verzameling kolommen te genereren die door de gebruiker kunnen worden bewerkt en vervolgens in het gegevensraster kunnen worden geplaatst. Een ontwerpfunctie kan de GenerateColumns methode gebruiken om een verzameling automatisch gegenereerde kolommen te retourneren. Het ontwerpprogramma kan vervolgens een gebruikersinterface bieden waarmee de gebruiker de kolomtypen kan bewerken en waar nodig kolommen kan toevoegen of verwijderen. De kolomverzameling kan vervolgens worden gebruikt om de Columns verzameling van het gegevensraster te vullen door elke kolom toe te voegen aan de verzameling.

Van toepassing op