The question is simple: how do I achieve stripe colors for WPF data grids like this:

This modifies each row to contain gray background, now I need to improve this:
<Style TargetType="{x:Type DataGridCell}">
<Setter Property="Background" Value="#aaa" />
</Style>
You can use the AlternatingRowBackground property of the DataGrid for that.