首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF Prism MVVM -从视图模型规则中突出显示视图上的网格单元?

WPF Prism MVVM -从视图模型规则中突出显示视图上的网格单元?
EN

Stack Overflow用户
提问于 2012-08-17 03:50:54
回答 1查看 391关注 0票数 0

假设我有一个网格控件,可以是普通的WPF网格,也可以是DevExpress网格或其他网格,它的数据绑定到每隔一段时间(比如2-3秒)刷新一次的金融头寸集合。一般来说,我对Prism和WPF还是比较陌生的

因为视图模型不应该对它所绑定的视图做出任何假设,因此甚至假设有一个网格,那么我如何实现多个规则,比如,我希望一个单元格根据同一行中其他值的某些条件在网格中突出显示?(例如,如果x>a+b表示一行)

或者更复杂的东西,比如调用View-Model上的某种计算方法来获得所需的标准?(否则我可以在第一个示例中使用数据触发器)

如何从视图模型中设计和公开此行为,以及如何在视图上设置绑定表达式,以便它们在每个节拍中自动重新评估和更新自己?(没有减速)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-17 04:58:01

您可以对这两个属性使用数据触发器,examples...You可以公开行可以绑定到的属性,该属性可以调用方法或运行其他属性的计算。然后,您可以在此属性上调用PropertyChanged,并且您的行将根据您的视图logic...as更新“无减速”,这样做将取决于正在运行的计算

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11994446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档