DataGrid修改选中行背景色

发布时间 2023-08-11 16:38:01作者: 所谓的潇洒

刚开始用DataGrid.RowStyle,但是这样导致行间距什么的都变了,想用baseOn又不知道继承哪个样式

最终用了CellStyle,但是这样MouseOver效果没法整行实现

<DataGrid.CellStyle>
       <Style TargetType="DataGridCell">
              <Style.Triggers>
                    <Trigger Property="IsSelected" Value="True">
                         <Setter Property="Background" Value="Red"/>
                    </Trigger>
              </Style.Triggers>
         </Style>
</DataGrid.CellStyle>