【发布时间】:2012-07-08 00:23:33
【问题描述】:
我想知道我应该为 MVVM、EventToCommand 或 Attached Behavior 中的事件使用什么? 哪个性能更好?
【问题讨论】:
标签: wpf mvvm command mvvm-light attachedbehaviors
我想知道我应该为 MVVM、EventToCommand 或 Attached Behavior 中的事件使用什么? 哪个性能更好?
【问题讨论】:
标签: wpf mvvm command mvvm-light attachedbehaviors
这取决于, 如果您使用正确的工具,命令事件将提供路由命令能力,这意味着命令可以同时为 vm 和 sub vms 执行。并且将比您正在实施的附加行为的简单命令慢。
因此,如果您不需要这种复杂的逻辑,或者没有使用适当的工具来绑定事件和命令,这并不重要。
在这两种情况下,您都订阅了一次事件,真正的问题是您需要多少个处理程序?当它只是数据范围内的一个时,它真的没关系。
【讨论】: