Skip to main content

Row Indicator Panel

  • 3 minutes to read

The Row Indicator Panel is a region displayed at the left edge of a Table View or TreeList View. The panel contains row indicator cells for different UI sections, such as the column header panel, data rows, and view footer. The cell for the focused row indicates the row state, for example, whether the row is in edit mode or has been modified.

RowIndicatorPanel

Available Icons

The following icons can be displayed within the indicator row panel:

  • RowIndicator_FocusedRow - Indicates a focused row
  • RowIndicator_EditMode - Indicates that a focused row is in edit mode
  • RowIndicator_ModifiedRow - Indicates that a focused row has been modified during editing
  • RowIndicator_NewItemRow - Indicates the New Item Row
  • RowIndicator_AutoFilterRow - Indicates the Auto Filter Row
  • RowIndicator_FocusedRowErrors - Indicates that the focused row contains validation errors
  • RowIndicator_NonFocusedRowErrors - Indicates a non-focused row containing validation errors

Display or Hide the Row Indicator Panel

TableView.ShowIndicator
Gets or sets if the row indicator panel is visible. This is a dependency property.
TreeListView.ShowIndicator
Gets or sets if the row indicator panel is visible. This is a dependency property.

Change Appearance

Content Template

TableView.RowIndicatorContentTemplate
Gets or sets the template that defines a row indicator‘s appearance. This is a dependency property.
TreeListView.RowIndicatorContentTemplate
Gets or sets the template that defines a row indicator‘s appearance. This is a dependency property.

Width

TableView.IndicatorWidth
Gets or sets the width of the row indicator panel.
TreeListView.IndicatorWidth
Gets or sets the width of the indicator panel. This is a dependency property.

Background

TableView.RowIndicatorBackground
Gets or sets the row indicator panel‘s background brush. This is a dependency property.
TreeListView.RowIndicatorBackground
Gets or sets the row indicator panel background brush. This is a dependency property.

Brush

TableView.RowIndicatorBorderBrush
Gets or sets the row indicator panel‘s border brush. This is a dependency property.
TreeListView.RowIndicatorBorderBrush
Gets or sets the border brush of the row indicator panel. This is a dependency property.

Selected/Focused Row Background

TableView.RowIndicatorSelectedBackground
Gets or sets the background brush of the row indicator cell in the selected or/and focused row. This is a dependency property.
TreeListView.RowIndicatorSelectedBackground
Gets or sets the background brush of the row indicator cell in the selected or/and focused row. This is a dependency property.

Validation Error Background

TableView.RowIndicatorValidationErrorBackground
Gets or sets the row indicator cell background brush for rows that contain a validation error. This is a dependency property.
TreeListView.RowIndicatorValidationErrorBackground
Gets or sets the row indicator cell background brush for rows that contain a validation error. This is a dependency property.

Display Modified Icon for Non-Focused Rows

TableView.ShowModifiedRowIndicatorIcon
Gets or sets whether the row indicator panel displays a modified icon for all rows that contain unsaved changes. This is a dependency property.
TreeListView.ShowModifiedRowIndicatorIcon
Gets or sets whether the row indicator panel displays a modified icon for all rows that contain unsaved changes. This is a dependency property.