DataGrid.GenerateColumns(IItemProperties) Método

Definición

Genera las columnas para las propiedades especificadas de un objeto.

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)

Parámetros

itemProperties
IItemProperties

Las propiedades del objeto que estará en las columnas.

Devoluciones

Colección de columnas para las propiedades del objeto.

Excepciones

itemProperties es null.

Comentarios

Cada fila de la cuadrícula de datos está enlazada a un objeto del origen de datos y cada columna de la cuadrícula de datos está enlazada a una propiedad del objeto de datos. Este método genera una colección que contiene una columna para cada propiedad.

Llamar al GenerateColumns método proporciona la misma funcionalidad que establecer la AutoGenerateColumns propiedad trueen . Normalmente, no llamará a este método desde el código.

Este método se proporciona para permitir que las herramientas del diseñador generen una colección de columnas que el usuario puede editar y, a continuación, colocarlas en la cuadrícula de datos. Una herramienta de diseñador puede usar el GenerateColumns método para devolver una colección de columnas generadas automáticamente. Después, la herramienta de diseñador puede proporcionar una interfaz de usuario para permitir al usuario editar los tipos de columna y agregar o quitar columnas según sea necesario. Después, la colección de columnas se puede usar para rellenar la Columns colección de la cuadrícula de datos agregando cada columna a la colección.

Se aplica a