设置:
我有一个绑定到 POCO 集合的 DataGrid,这些 POCO 实现 INotifyPropertyChanged 接口并触发 PropertyChanged 事件。其中一个属性是双精度值,我们称之为价格。
目标:
当价格上涨时,显示它的 DataGrid 单元格应闪烁绿色,当价格下跌时应闪烁红色。眨眼是指在一定(小)时间内改变背景颜色。
问题:
我无法实现这一点,尝试在数据对象中使用具有特殊添加属性的数据触发器(例如 PriceUp 和 PriceDown),但问题是何时以及如何将这些标志重置为 false,以便后续更改将再次运行触发。在更新时使标志为假然后为真是行不通的。据我所知,EventTrigger(在 TargetUpdated 上)也无济于事,因为我无法将它与数据条件结合起来。
笔记:我发现了类似(或相同)的问题,但虽然标记为已回答,但实际上并非如此。