标签: wpf design-patterns mvvm routed-commands
任何尝试使用M-V-VM在WPF中实施RoutedCommands的人都无疑会遇到问题。命令(非UI命令)应该在ViewModel中实现。例如,如果我需要保存CustomerViewModel,那么我会直接在CustomerViewModel上将其实现为命令。但是,如果我想弹出一个窗口来显示用户地址,我会直接在视图中实现一个ShowCustomerAddress命令,因为这是一个特定于UI的函数。
如何在viewmodel中定义命令绑定,并在视图中使用它们?
答案 0 :(得分:2)
这是我提出的solution。