【问题标题】:Cell color of WPF DataGrid back to the defaultWPF DataGrid 的单元格颜色恢复为默认值
【发布时间】:2010-07-28 17:20:01
【问题描述】:

我在 .net 4 中使用内置 WPF DataGrid。

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

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

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

dgc.Background = Brushes.Transparent;

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

【问题讨论】:

    标签: c# .net wpf datagrid


    【解决方案1】:
    dgc.ClearValue(DataGridCell.BackgroundProperty);
    

    【讨论】:

    • 看来 SO 不允许我在 10 分钟内接受答案。
    猜你喜欢
    • 2015-12-16
    • 1970-01-01
    • 2011-09-04
    • 2012-04-30
    • 2023-03-28
    • 2013-12-27
    • 1970-01-01
    • 2020-06-02
    • 2023-01-13
    相关资源
    最近更新 更多