Je n'arrive pas à comprendre pourquoi la première partie du code ne fonctionne pas, mais la seconde est.WPF DataGrid MouseOver sur DataGridRow
PARTIE 1
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<Trigger Property="IsMouseOver"
Value="True">
<Setter Property="Background"
Value="Green" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
PARTIE 2
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsMouseOver"
Value="True">
<Setter Property="Background"
Value="Pink" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
En fait, tout ce que je veux faire est de définir la couleur MouseOver sur une ligne ...
Merde, sur un simple DataGrid (à partir d'un nouveau projet), cela fonctionne. Je vais poster mon DataGrid complet pour vous montrer. – esylvestre
J'ai eu mon erreur. Je définissais la propriété RowBackground sur mon Datagrid, qui a la priorité sur le RowStyle. Mon diable, merci pour l'indice! – esylvestre