.net - WPF。 MVVM。使用事件是不好的口气吗?

标签 .net wpf events mvvm command

使用MVVM模式时,事件的使用是否被认为是不好的,并且所有UI逻辑都应通过命令实现?

最佳答案

值得思考的是MVVM模式真正为您提供了什么。

  • 关注点分离(对于所有UI模式都是如此)
  • 通过执行不包含 View 的 View 模型,对 View 逻辑进行单元测试。
  • Developer-Designer工作流程,允许使用Blend的设计师使用相同的代码。

  • 如果在后面的代码中处理UI事件不能禁止以上操作,那么就没有问题!

    如果可以的话,我个人使用命令,但不担心是否需要一些代码。

    关于.net - WPF。 MVVM。使用事件是不好的口气吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6051375/

    相关文章:

    c# - .NET 中的 ManualResetEvent 和 AutoResetEvent 有什么区别?

    c# - 为什么我的 ASP.Net 自定义控件在我的第一个子控件上呈现两个 id 属性?

    javascript - 如果由 javascript 提供服务,如何使用 WebClient 下载文件

    c# - 如何使用鼠标滚轮在 WPF 中水平滚动?

    c# - 设置宽度属性时代码隐藏中的 WPF DataTemplate 崩溃

    javascript - 为什么我的 setInterval 在 1 秒后不显示每个数字?

    javascript - JS 事件监听器的成本是否比额外的 HTTP 请求还要高?

    c# - 为什么用我自己的类的实例调用 DynamicMethod 会导致异常?

    c# - 打开Outlook后无法创建带有Outlook Interop的电子邮件

    android - 如何将触摸事件发送到android中的其他应用程序