Conditional formatting mit dem WPF ToolKit DataGrid

Written on August 26, 2009

Nicht selten kommt es vor, dass man in einer Liste von Daten bestimmte Daten optisch hervorheben möchte:

WPFDataGridConditionalFormatting

Wenn man mit dem DataGrid aus dem WPF ToolKit arbeitet, lässt sich dies leicht über einen Style realisieren.

Zunächst wird der Style als Resource definiert und dann der RowStyle-Eigenschaft des DataGrids zugewiesen.

Über den DataTrigger wird festgelegt, welche Eigenschaften welche Property welchen Wert beinhalten muss, damit die in den Settern definierten Style-Eigenschaften auf die aktuelle DataRow angewendet werden -- in diesem Fall wird unterschieden zwischen True und False für die Property "IsDirty".