Changes to the background color of the WPF DataGrid selection when the row loses focus. In a very simple way, you can change the value of the Inactiveselectionhighlightbrushkey property in the resource of the DataGrid.
The key code is as follows:
<DataGrid.Resources> <solidcolorbrush x:key="{x:static Systemcolors.inactiveselectionhighlightbrushkey}" color="Yellow"/> </DataGrid.Resources>
The complete simple code is as follows:
<datagrid name="Grid1"Horizontalalignment=" Left"height=" -"margin="75,86,0,0"Verticalalignment="Top"Width="282"> <DataGrid.Columns> <datagridtextcolumn header="numbering"binding="{Binding Compan.id}"></DataGridTextColumn> <datagridtextcolumn header="company"binding="{Binding CompanyName}"></DataGridTextColumn> <datagridtextcolumn header="Fixed Assets"binding="{Binding Fixedassets}"Width ="*"></DataGridTextColumn> </DataGrid.Columns> <DataGrid.Resources> <solidcolorbrush x:key="{x:static Systemcolors.inactiveselectionhighlightbrushkey}"Color="Yellow"/> </DataGrid.Resources> </DataGrid>
WPF DataGrid Select the change in background color when the row loses focus