DataGrid.GenerateColumns(IItemProperties) Método

Definição

Gera colunas para as propriedades especificadas de um 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

As propriedades do objeto que deve estar nas colunas.

Retornos

Collection<DataGridColumn>

A coleção de colunas para as propriedades do objeto.

Exceções

itemProperties é null.

Comentários

Cada linha na grade de dados está associada a um objeto na fonte de dados e cada coluna na grade de dados está associada a uma propriedade do objeto de dados. Esse método gera uma coleção que contém uma coluna para cada propriedade.

Chamar o GenerateColumns método fornece a mesma funcionalidade que definir a AutoGenerateColumns propriedade como true. Normalmente, você não chamará esse método do código.

Esse método é fornecido para permitir que as ferramentas de designer gerem uma coleção de colunas que podem ser editadas pelo usuário e colocadas na grade de dados. Uma ferramenta de designer pode usar o GenerateColumns método para retornar uma coleção de colunas geradas automaticamente. A ferramenta de designer pode fornecer uma interface do usuário para permitir que o usuário edite os tipos de coluna e adicione ou remova colunas conforme necessário. A coleção de colunas pode ser usada para preencher a Columns coleção da grade de dados adicionando cada coluna à coleção.

Aplica-se a