TableView.CustomCellAppearance Event

Allows overriding the cell's foreground and background settings.

Namespace: DevExpress.Xpf.Grid

Assembly: DevExpress.Xpf.Grid.v20.1.dll

Declaration

public event EventHandler<CustomCellAppearanceEventArgs> CustomCellAppearance
Public Event CustomCellAppearance As EventHandler(Of CustomCellAppearanceEventArgs)

Event Data

The CustomCellAppearance event's data class is CustomCellAppearanceEventArgs. The following properties provide information specific to this event:

Property Description
CellSelectionState Gets a cell's selection state.
Column Gets a column that contains the corresponding cell.
ConditionalValue Gets the value of the CustomAppearanceEventArgs.Property property calculated by the conditional formatting mechanism. Inherited from CustomAppearanceEventArgs.
Handled Gets or sets whether appearance customization is handled and no default processing is required. Inherited from CustomAppearanceEventArgs.
IsEditorVisible Gets whether an editor is visible for the corresponding cell.
OriginalValue Gets the original value of the CustomAppearanceEventArgs.Property property. Inherited from CustomAppearanceEventArgs.
Property Gets a dependency property whose value is changed by the conditional formatting mechanism. Inherited from CustomAppearanceEventArgs.
Result Gets or sets the value of the CustomAppearanceEventArgs.Property property applied to the control. Inherited from CustomAppearanceEventArgs.
RowHandle Gets a handle of a row for which an event has been raised. Inherited from CustomRowAppearanceEventArgs.
RowSelectionState Gets a row's selection state. Inherited from CustomRowAppearanceEventArgs.
Source Gets the View that raised the event. Inherited from CustomRowAppearanceEventArgs.

Remarks

Refer to the Formatting Focused Cells and Rows topic to learn how to override the focused row background with the background color defined in the conditional formatting rules.

The CustomCellAppearance event fires only when the GridControl works in optimized mode.

See Also