Поделиться через


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

Свойства объекта, который должен находиться в столбцах.

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

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

Исключения

itemProperties равно null.

Комментарии

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

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

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

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