视图中的 MouseDoubleClick 事件
当我使用 mvvm 和 Prism 2 时,如何在视图中绑定 wpfdatagrid 的 MouseDoubleClick 事件。
How do I bind MouseDoubleClick event of wpfdatagrid in the view as I'm using mvvm and Prism 2.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我更喜欢添加 MouseDoubleClickBehaviour,然后您可以将其附加到任何控件,该控件将绑定到您的 ViewModel。从视图的代码隐藏调用命令会创建我不喜欢的直接依赖关系。
然后你可以在 XAML 中执行此操作
I prefer adding a MouseDoubleClickBehaviour and then you can attach it to any control, which will bind to your ViewModel. Calling commands from the View's code-behind creates direct dependencies which I don't like.
Then you can do this in your XAML
在 View 的代码隐藏中侦听 MouseDoubleClick 事件,并在 ViewModel 上调用适当的方法:
Listen to the MouseDoubleClick event in the code-behind of the View and call the appropriate method on the ViewModel: