当用户进行编辑时,我正在更改单元格的背景颜色。保存(或还原)更改后,我想将所有单元格恢复为正常颜色。
设置单元格的原始背景颜色(存储在父行中)很容易。但我不知道如何遍历表中的所有单元格来重置它们。
我在 Xceed 知识库中找到了一篇名为“如何遍历网格的行”的文章……您认为这将是完美的,对吧?错误的; 文章中提到的 , 等属性(或方法)来自.DataRows
较旧/已停产的 Xceed 产品。.FixedHeaderRows
此论坛主题建议使用 DataGrid 的 .Items 属性,在我的情况下,它返回System.Data.DataRowView的集合......但我找不到任何方法将其(或其任何相关元素)转换为Xceed.Wpf.DataGrid.DataCell s 我需要更改背景颜色。
简而言之,如何循环遍历行和单元格以便重置背景属性?