DataGrid.GenerateColumns(IItemProperties) Metoda

Definicja

Generuje kolumny dla określonych właściwości obiektu.

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

Właściwości obiektu, które mają znajdować się w kolumnach.

Zwraca

Collection<DataGridColumn>

Kolekcja kolumn dla właściwości obiektu.

Wyjątki

itemProperties to null.

Uwagi

Każdy wiersz w siatce danych jest powiązany z obiektem w źródle danych, a każda kolumna w siatce danych jest powiązana z właściwością obiektu danych. Ta metoda generuje kolekcję zawierającą kolumnę dla każdej właściwości.

GenerateColumns Wywołanie metody zapewnia taką samą funkcjonalność, jak ustawienie AutoGenerateColumns właściwości na true. Zazwyczaj nie wywołasz tej metody z kodu.

Ta metoda umożliwia projektantom generowanie kolekcji kolumn, które mogą być edytowane przez użytkownika, a następnie umieszczone w siatce danych. Narzędzie projektanta może użyć GenerateColumns metody w celu zwrócenia kolekcji kolumn wygenerowanych automatycznie. Narzędzie projektanta może następnie udostępnić interfejs użytkownika, aby umożliwić użytkownikowi edytowanie typów kolumn i dodawanie lub usuwanie kolumn w razie potrzeby. Następnie można użyć kolekcji kolumn do wypełnienia Columns kolekcji siatki danych przez dodanie każdej kolumny do kolekcji.

Dotyczy