gpt4 book ai didi

WPF 命令与事件的优点/缺点

转载 作者:行者123 更新时间:2023-12-03 06:13:43 32 4
gpt4 key购买 nike

谁能告诉我在 WPF 中使用命令与事件的优点是什么?命令或事件是否会遇到内存泄漏?什么是最快的方法。它们的缺点是什么?

最佳答案

与事件处理程序相比,命令具有两个主要优点:

  1. 命令未链接到调用者,所以相同的命令不是依赖并可以从调用菜单项、工具栏按钮、键盘、等等
  2. 命令提供支持启用/禁用所有相关 UI根据状态进行控制命令(可以执行也可以不执行)

我更喜欢在实际项目中使用命令,特别是如果您想使用 M-V-VM。

我还没有听说过任何与命令相关的内存泄漏。

事件可能更快,但差异应该不会很大 - 我已经在我的项目中使用命令两年了,并且没有任何性能问题。

有关命令的更多详细信息,请参阅 Commanding Overview ( archive )( v4 )

关于WPF 命令与事件的优点/缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2952956/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com