<DataGrid.Resources>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="DataGridCell.IsSelected" Value="true">
<Setter Property="Panel.Background" Value="#FF12B628"/>
</Trigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="Selector.IsSelectionActive" Value="False" />
<Condition Property="IsSelected" Value="True" />
</MultiTrigger.Conditions>
<Setter Property="Background" Value="#D6E7FF"/>
</MultiTrigger>
</Style.Triggers>
</Style>
</DataGrid.Resources>
红色部分是选中时
蓝色部分是鼠标在选中一行时,又不在该DataGrid中,而是选中其他地方时显示的颜色