DataGridTemplateColumn.GenerateElement Method

Gets an element defined by the CellTemplate that is bound to the column's Binding property value.

Namespace:  System.Windows.Controls
Assembly:  System.Windows.Controls.Data (in System.Windows.Controls.Data.dll)

protected override FrameworkElement GenerateElement(
	DataGridCell cell,
	Object dataItem


Type: System.Windows.Controls.DataGridCell
The cell that will contain the generated element.
Type: System.Object
The data item represented by the row that contains the intended cell.

Return Value

Type: System.Windows.FrameworkElement
A new, read-only element that is bound to the column's Binding property value.

This method is called internally when the DataGrid populates the contents of a cell in the column when the cell is in editing mode. This method creates and configures a new read-only element defined by the CellTemplate, and binds the appropriate dependency property to the column's Binding property value.


Supported in: 5, 4, 3

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions