是否有一种友好而快速的方法将命令绑定到WPF DataGrid
双击事件?
我使用过搜索框,但我发现的所有结果都有很多代码,并且不太实用。
答案 0 :(得分:1)
这通常是实现Model-View-ViewModel(MVVM)的一种普遍需求,并且不易开箱即用。我没有使用它,但从我看到的情况来看,使用MVVM Light Toolkit将允许你做这样的事情。
或者,如果您不想这样,还有其他方案:WPF: How to bind a command to the ListBoxItem using MVVM?
但是,一般来说,没有快速简便的方法可以做到这一点。
答案 1 :(得分:0)
你不能“绑定”事件,事件属于代码隐藏。有一些解决方法,你可以创建一些自定义行为等,但恕我直言,如果你正在跳过这些箍,你没有正确地做MVVM,你试图跨越事件驱动和MVVM之间的围栏。 / p>
作为一个简单的解决方法,您只需添加一个在视图模型上调用方法的事件处理程序。