Tôi không thể hiểu tại sao phần đầu tiên của mã không hoạt động, nhưng thứ hai là.WPF DataGrid MouseOver trên DataGridRow
PHẦN 1
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<Trigger Property="IsMouseOver"
Value="True">
<Setter Property="Background"
Value="Green" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
PHẦN 2
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsMouseOver"
Value="True">
<Setter Property="Background"
Value="Pink" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
Về cơ bản, tất cả tôi muốn làm là đặt màu MouseOver trên một hàng ...
Chết tiệt, trên một DataGrid đơn giản (từ một dự án mới), nó hoạt động. Tôi sẽ đăng DataGrid hoàn chỉnh của mình để hiển thị cho bạn. – esylvestre
Có lỗi của tôi. Tôi đã thiết lập thuộc tính RowBackground trên Datagrid của tôi, ưu tiên trên RowStyle. Tệ của tôi, cảm ơn gợi ý! – esylvestre