WPF DataGrid MouseOver auf DataGridRow
Ich kann nicht herausfinden, warum der erste Teil des Codes nicht funktioniert, aber die zweite ist.
TEIL 1
<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Style.Triggers>
<Trigger Property="IsMouseOver"
Value="True">
<Setter Property="Background"
Value="Green" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.RowStyle>
TEIL 2
<DataGrid.CellStyle>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsMouseOver"
Value="True">
<Setter Property="Background"
Value="Pink" />
</Trigger>
</Style.Triggers>
</Style>
</DataGrid.CellStyle>
Im Grunde, alles was ich will zu tun ist, legen Sie die MouseOver-Farbe für eine Zeile...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dude, ich kopieren /eingefügt, was Sie haben, es funktioniert für mich vollkommen in Ordnung. Ich bin mir nicht sicher, welches Problem du hast. Gibt es etwas, was Sie in Ihrem XAML-Code, der relevant sein könnten? Auch, können Sie versuchen, das hinzufügen einer
<Setter Property="Background" Value="Transparent"/>
zu Ihrem DataGridRow Stil und sehen, ob es behebt es?