Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道我应该在 MVVM、EventToCommand 或 Attached Behavior 中使用什么事件?哪个性能更好?
这取决于,如果您使用正确的工具,命令事件将提供路由命令能力,这意味着命令可以同时为 vm 和子 vms 执行。并且将比您正在实施的附加行为的简单命令慢。
因此,如果您不需要这种复杂的逻辑,或者没有使用适当的工具来绑定事件和命令,这并不重要。
在这两种情况下,您都订阅了一次事件,真正的问题是您需要多少个处理程序?当它只是数据范围内的一个时,它真的没关系。