怎么做我检测,当一个电池的价值已经改变了在Silverlight?
-
26-09-2019 - |
题
我正在Silverlight,试图找出如何设置的一个网格单元的字体的彩色的基础上内容的细胞。
我有一个ObservableCollection定的一个网格,和我的项目的执行举所以格的更新,因为我改变的价值;这是所有工作,包括让我整理物品和保持分类的话,我更新基础的项目。
我知道我可以使用的LoadingRow事件改变颜色,但只有这样,我可以得到的事件是通过改变网格数据源,在这种情况下,我的分拣出去窗口。
因此,我真正想要的是一种既
- 环行在数据表格, 找到电池的我需要,并改变 它的颜色或
- 实现一个自定义 柱,我可以使用动态 集的颜色。
问题是如何实际上 做 这些东西:).
解决方案
你应该使用数据绑定这一点。
- 绑定你的小字体的彩色的内容的细胞
- 创建一个转换器IValueConverter转换的价值来的颜色取决于从你的需要
在这里看到一个很好的例子
http://weblogs.asp.net/joewrobel/archive/2009/01/25/conditional-formatting-in-the-silverlight-datagrid.aspx
不隶属于 StackOverflow