DataGrid.GenerateColumns(IItemProperties) Methode

Definition

Generiert Spalten für die angegebenen Eigenschaften eines Objekts.Generates columns for the specified properties of an object.

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)

Parameter

itemProperties
IItemProperties

Die Eigenschaften des Objekts, die in den Spalten vorhanden sein sollen.The properties of the object to be in the columns.

Gibt zurück

Die Auflistung von Spalten für die Eigenschaften des Objekts.The collection of columns for the properties of the object.

Ausnahmen

itemProperties ist null.itemProperties is null.

Hinweise

Jede Zeile im Datenraster ist an ein Objekt in der Datenquelle gebunden, und jede Spalte im Datenraster wird an eine Eigenschaft des Datenobjekts gebunden.Each row in the data grid is bound to an object in the data source, and each column in the data grid is bound to a property of the data object. Diese Methode generiert eine Auflistung, die eine Spalte für jede Eigenschaft enthält.This method generates a collection that contains a column for each property.

Das Aufrufen GenerateColumns der-Methode bietet die gleiche Funktionalität wie AutoGenerateColumns das Festlegen trueder-Eigenschaft auf.Calling the GenerateColumns method provides the same functionality as setting the AutoGenerateColumns property to true. Diese Methode wird in der Regel nicht aus Ihrem Code aufgerufen.You will typically not call this method from your code.

Diese Methode wird bereitgestellt, damit Designer Tools eine Auflistung von Spalten generieren können, die vom Benutzer bearbeitet und dann in das Datenraster eingefügt werden können.This method is provided to enable designer tools to generate a collection of columns that can be edited by the user and then placed into the data grid. Ein Designer Tool kann die GenerateColumns -Methode verwenden, um eine Auflistung von automatisch generierten Spalten zurückzugeben.A designer tool can use the GenerateColumns method to return a collection of auto-generated columns. Das Designer Tool kann dann eine Benutzeroberfläche bereitstellen, die es dem Benutzer ermöglicht, die Spaltentypen zu bearbeiten und nach Bedarf Spalten hinzuzufügen oder zu entfernen.The designer tool can then provide a user interface to enable the user to edit the column types, and add or remove columns as necessary. Die Spalten Auflistung kann dann verwendet werden, um die Columns Auflistung des Datenrasters aufzufüllen, indem jede Spalte der Sammlung hinzugefügt wird.The column collection can then be used to populate the Columns collection of the data grid by adding each column to the collection.

Gilt für: