您需要将此样式放入资源字典中:
<Style TargetType="{x:Type ListViewItem}" x:Key="AlternatingItems">
<Style.Triggers>
<Trigger Property="ItemsControl.AlternationIndex" Value="1">
<Setter Property="Background" Value="LightGray"></Setter>
</Trigger>
<Trigger Property="ItemsControl.AlternationIndex" Value="2">
<Setter Property="Background" Value="White"></Setter>
</Trigger>
</Style.Triggers>
</Style>
然后,按如下方式声明列表视图:
<ListView ItemContainerStyle="{StaticResource AlternatingItems}"
AlternationCount="2"/>
见
this MSDN blog article
更多细节。