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

时间:2010-07-28 17:20:01

标签: c# .net wpf datagrid

我在.net 4中使用buildin WPF DataGrid。

我可以像下面那样以编程方式设置DataGridCell的背景。

DataGridCell dgc = this.GetCell(i, j);  //GetCell is extension func
dgc.Background = Brushes.LightGray;

我的问题是,如何删除我设置的背景颜色并恢复默认值? “默认”是指选择单元格时带有蓝色的默认透明背景。 如果我只是像下面那样放回单元格的背景,

dgc.Background = Brushes.Transparent;

然后,选择它时不会变成蓝色。

1 个答案:

答案 0 :(得分:5)

dgc.ClearValue(DataGridCell.BackgroundProperty);