如何为WPF DataGrid制作条纹颜色?

Tow*_*wer 2 c# wpf xaml datagrid

问题很简单:如何为WPF数据网格实现条纹颜色,如下所示:

条纹颜色

这会修改每一行以包含灰色背景,现在我需要改进这一点:

<Style TargetType="{x:Type DataGridCell}">
    <Setter Property="Background" Value="#aaa" />
</Style>
Run Code Online (Sandbox Code Playgroud)

Sky*_*kyp 8

您可以使用DataGrid的AlternatingRowBackground属性.


Chr*_*nes 7

使用DataGrid的AlternatingRowBackground属性让代码自动为您划分行.您选择的画笔颜色将是交替颜色.您可以使用AlternationCount属性进一步自定义此项以设置您希望交替行的频率(默认值为2,这很可能是您根据该图片查找的内容,但如果您愿意,您可以随时选择3或更多行去野猪).

 <DataGrid AlternatingRowBackground="WhiteSmoke" AlternationCount="2" />
Run Code Online (Sandbox Code Playgroud)