C# WPF DataGrid的单元格颜色恢复为默认值

C# WPF DataGrid的单元格颜色恢复为默认值,c#,.net,wpf,datagrid,C#,.net,Wpf,Datagrid,我正在.NET4中使用BuildinWPFdataGrid 我可以通过如下编程方式设置DataGridCell的背景 DataGridCell dgc = this.GetCell(i, j); //GetCell is extension func dgc.Background = Brushes.LightGray; 我的问题是,如何删除我设置的背景色并恢复为默认值? “默认”是指选择单元格时默认的蓝色透明背景。 如果我将单元格的背景设置为如下所示 dgc.Background = Br

我正在.NET4中使用BuildinWPFdataGrid

我可以通过如下编程方式设置DataGridCell的背景

DataGridCell dgc = this.GetCell(i, j);  //GetCell is extension func
dgc.Background = Brushes.LightGray;
我的问题是,如何删除我设置的背景色并恢复为默认值? “默认”是指选择单元格时默认的蓝色透明背景。 如果我将单元格的背景设置为如下所示

dgc.Background = Brushes.Transparent;

然后,当它被选中时,它不会变成蓝色。

似乎是这样,不允许我在10分钟内接受答案。
dgc.ClearValue(DataGridCell.BackgroundProperty);