|
|
1
7
如果您需要在任意位置处理MouseDown,那么这两种方法都是很好的方法。 然而,这些情况一般很少。通常有一种更简单的方法:
这方面还有很多其他的例子。事实上,很少会发现MouseDown映射到一个命令,并且没有一种更干净的方法来做同样的事情。 |
|
|
2
6
总有另一种选择。您可以在视图的代码隐藏中处理WPF事件,并对ViewModel调用适当的方法。MVVM模式并不禁止在视图的代码隐藏文件中编写任何代码。 这个 应用程序示例 WPF Application Framework (WAF) 显示了如何工作。 |
|
|
3
1
XCommand开源codeplex项目有更好的方法来处理这种基于事件的命令/命令参数绑定。在这里找到, xcommand.codeplex.com
|