DataGrid.GenerateColumns(IItemProperties) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.