DataGrid.GenerateColumns(IItemProperties) Metodo

Definizione

Genera colonne per le proprietà specificate di un oggetto.

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)

Parametri

itemProperties
IItemProperties

Le proprietà dell'oggetto che deve essere nelle colonne.

Restituisce

Insieme di colonne per le proprietà dell'oggetto.

Eccezioni

itemProperties è null.

Commenti

Ogni riga nella griglia di dati è associata a un oggetto nell'origine dati e ogni colonna della griglia di dati è associata a una proprietà dell'oggetto dati. Questo metodo genera una raccolta contenente una colonna per ogni proprietà.

La chiamata al GenerateColumns metodo fornisce la stessa funzionalità dell'impostazione della AutoGenerateColumns proprietà su true. In genere non chiamerai questo metodo dal codice.

Questo metodo viene fornito per abilitare gli strumenti di progettazione per generare una raccolta di colonne che possono essere modificate dall'utente e quindi inserite nella griglia di dati. Uno strumento di progettazione può usare il GenerateColumns metodo per restituire una raccolta di colonne generate automaticamente. Lo strumento di progettazione può quindi fornire un'interfaccia utente per consentire all'utente di modificare i tipi di colonna e aggiungere o rimuovere colonne in base alle esigenze. La raccolta di colonne può quindi essere usata per popolare la Columns raccolta della griglia di dati aggiungendo ogni colonna alla raccolta.

Si applica a