Share via


DataGrid.GenerateColumns(IItemProperties) Méthode

Définition

Génère des colonnes pour les propriétés spécifiées d'un objet.

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)

Paramètres

itemProperties
IItemProperties

Les propriétés de l'objet dans les colonnes.

Retours

Collection<DataGridColumn>

Collection des colonnes des propriétés de l'objet.

Exceptions

itemProperties a la valeur null.

Remarques

Chaque ligne de la grille de données est liée à un objet dans la source de données, et chaque colonne de la grille de données est liée à une propriété de l’objet de données. Cette méthode génère une collection qui contient une colonne pour chaque propriété.

L’appel de la GenerateColumns méthode fournit la même fonctionnalité que la définition de la AutoGenerateColumns propriété truesur . Vous n’appelez généralement pas cette méthode à partir de votre code.

Cette méthode est fournie pour permettre aux outils de concepteur de générer une collection de colonnes qui peuvent être modifiées par l’utilisateur, puis placées dans la grille de données. Un outil de concepteur peut utiliser la GenerateColumns méthode pour retourner une collection de colonnes générées automatiquement. L’outil concepteur peut ensuite fournir une interface utilisateur pour permettre à l’utilisateur de modifier les types de colonnes et d’ajouter ou de supprimer des colonnes si nécessaire. La collection de colonnes peut ensuite être utilisée pour remplir la Columns collection de la grille de données en ajoutant chaque colonne à la collection.

S’applique à