一般默认的,选中datagrid每行,由没选中到选中,会从白色改变为灰色,要写取消这种默认设置,只需在datagrid里面设置一个属性SelectedCellsChanged="DataGrid_SelectedCellsChanged",
<DataGrid SelectedCellsChanged="DataGrid_SelectedCellsChanged"></DataGrid>
再到后台写
DataGrid_SelectedCellsChanged方法,具体如下
private void DataGrid_SelectedCellsChanged(object sender, SelectedCellsChangedEventArgs e)
{
DataGrid datagrid = sender as DataGrid;
datagrid.UnselectAllCells();
}