【发布时间】:2011-02-19 07:32:23
【问题描述】:
我在 Silverlight 中工作,试图弄清楚如何根据单元格的内容设置网格单元格的字体颜色。
我有一个绑定到 DataGrid 的 ObservableCollection,并且我的项目实现了 INotifyPropertyChanged,因此当我更改值时网格会更新;一切正常,包括让我对项目进行排序并在我更新基础项目时保持排序。
我知道我可以使用 LoadingRow 事件来更改颜色,但我可以让事件触发的唯一方法是更改网格数据源,在这种情况下我的排序会超出窗口。
所以,我真正想要的是一种方法
- 循环数据网格中的行, 找到我需要的单元格,然后更改 它的颜色或
- 实现自定义 我可以动态使用的列 设置颜色。
问题是如何真正做这些事情:)。
【问题讨论】:
标签: silverlight datagrid datagridtextcolumn