2010-07-28 72 views
2

我使用的buildin WPF数据网格中.NET 4细胞色回默认

我可以设置一个DataGridCell的背景编程等的下方。

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

我的问题是,我如何删除我设置的背景色并返回到默认值? “默认”是指选中单元格时的默认透明背景和蓝色。 如果我只是重新设置像下面的单元格的背景,

dgc.Background = Brushes.Transparent; 

那么,它不被选中,当它变成青色。

回答

5
dgc.ClearValue(DataGridCell.BackgroundProperty); 
+0

正是我想要的。日Thnx。 – 2010-07-28 17:31:25

+0

看起来不允许我在10分钟内接受答案。 – 2010-07-28 17:32:31