假设我有一个网格控件,可以是普通的WPF网格,也可以是DevExpress网格或其他网格,它的数据绑定到每隔一段时间(比如2-3秒)刷新一次的金融头寸集合。一般来说,我对Prism和WPF还是比较陌生的
因为视图模型不应该对它所绑定的视图做出任何假设,因此甚至假设有一个网格,那么我如何实现多个规则,比如,我希望一个单元格根据同一行中其他值的某些条件在网格中突出显示?(例如,如果x>a+b表示一行)
或者更复杂的东西,比如调用View-Model上的某种计算方法来获得所需的标准?(否则我可以在第一个示例中使用数据触发器)
如何从视图模型中设计和公开此行为,以及如何在视图上设置绑定表达式,以便它们在每个节拍中自动重新评估和更新自己?(没有减速)
发布于 2012-08-17 04:58:01
您可以对这两个属性使用数据触发器,examples...You可以公开行可以绑定到的属性,该属性可以调用方法或运行其他属性的计算。然后,您可以在此属性上调用PropertyChanged,并且您的行将根据您的视图logic...as更新“无减速”,这样做将取决于正在运行的计算
https://stackoverflow.com/questions/11994446
复制相似问题