DataGrid.GenerateColumns(IItemProperties) Метод

Определение

Создает столбцы для указанных свойств объекта.

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)

Параметры

itemProperties
IItemProperties

Свойства объекта для размещения в столбцах.

Возвращаемое значение

Collection<DataGridColumn>

Коллекция столбцов для свойств объекта.

Исключения

itemProperties имеет значение null.

Комментарии

Каждая строка в сетке данных привязана к объекту в источнике данных, а каждый столбец в сетке данных привязан к свойству объекта данных. Этот метод создает коллекцию, содержащую столбец для каждого свойства.

GenerateColumns Вызов метода обеспечивает те же функциональные возможности, что и установка AutoGenerateColumns свойства trueв значение . Обычно этот метод не вызывается из кода.

Этот метод предоставляется для создания коллекции столбцов, которые можно изменить пользователем, а затем поместить в сетку данных. Средство конструктора GenerateColumns может использовать метод для возврата коллекции автоматически созданных столбцов. Затем средство конструктора может предоставить пользовательский интерфейс, чтобы позволить пользователю изменять типы столбцов, а также добавлять или удалять столбцы по мере необходимости. Затем коллекцию столбцов можно использовать для заполнения Columns коллекции сетки данных путем добавления каждого столбца в коллекцию.

Применяется к