任何尝试使用M-V-VM在
WPF中实施RoutedCommands的人都无疑会遇到问题.命令(非UI命令)应该在ViewModel中实现.例如,如果我需要保存CustomerViewModel,那么我会直接在CustomerViewModel上将其实现为命令.但是,如果我想弹出一个窗口来显示用户地址,我将直接在视图中实现一个ShowCustomerAddress命令,因为这是一个UI特定的功能.
如何在viewmodel中定义命令绑定,并在视图中使用它们?
最佳答案 这是我提出的
solution.