【发布时间】:2011-08-31 05:12:28
【问题描述】:
您好,我最近研究了 WPF 并开始学习事件和命令。我通常在按钮单击时使用命令,这会导致方法在我的“视图模型”中运行。
是否可以通过使用命令使 Button 对任何其他事件(例如 MouseOver 事件)做出反应?或者在这种情况下会使用 WPF 事件吗?
如果要使用 WPF 事件,那么事件处理程序实现是否应该只调用视图模型中的方法来保持关注点分散?
【问题讨论】:
-
如果您还没有看过,我强烈建议您观看 Laurent Bungion 的 MIX 和 Techday 视频流,包括出色的 MIX11 深潜 MVVM 广播,它涵盖了许多这些 MVVM 边缘案例。
标签: wpf mvvm mvvm-light routed-commands eventtocommand