CellStyle Property
Collapse the table of content
Expand the table of content

DataGrid.CellStyle Property


Gets or sets the style applied to all cells in the DataGrid.

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

public Style CellStyle { get; set; }

Property Value

Type: System.Windows.Style

The style applied to the cells in the DataGrid. The registered default is null. For more information about what can influence the value, see DependencyProperty.

Apply a Style to update the visual appearance of all the cells in the DataGrid. To define a Style for a cell, specify a TargetType of DataGridCell.

A Style can be applied to a cell at the table, column, or cell level. To apply a Style to all cells in a column, set the DataGridColumn.CellStyle property. This will take precedence over the DataGrid.CellStyle property. To apply a Style to an individual cell, set the Style property directly on the DataGridCell. This will take precedence over all other styles applied to the cell.

The following example uses a trigger to change the Background color of a DataGridCell when the cell is selected.

The following illustration shows the output.

A selected cell with a green background

.NET Framework
Available since 4.0
Available since 2.0
Return to top
© 2015 Microsoft