To wydaje się oczywiste, ale nie wiem, jak to zrobić. Domyślny kolor tła wybranego wiersza w DataGrid jest tak ciemny, że nie mogę go odczytać. Czy w ogóle można to pominąć? Próbowałem w ten sposób:
<dg:DataGrid.RowStyle>
<Style TargetType="{x:Type dg:DataGridRow}">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True" >
<Setter Property="Background" Value="Gainsboro" />
</Trigger>
</Style.Triggers>
</Style>
</dg:DataGrid.RowStyle>
ale bez skutku...
1 odpowiedź
Wystarczy dodać to do swojej DataGrid. Możesz go zmienić z SolidColorBrush na dowolny inny pędzel, taki jak gradient liniowy.
<DataGrid.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
Color="#FF0000"/>
</DataGrid.Resources>