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 коллекции сетки данных путем добавления каждого столбца в коллекцию.