将ViewModel中的命令绑定到View中的元素的最佳方法是什么?

时间:2008-12-10 04:07:15

标签: wpf design-patterns mvvm routed-commands

任何尝试使用M-V-VM在WPF中实施RoutedCommands的人都无疑会遇到问题。命令(非UI命令)应该在ViewModel中实现。例如,如果我需要保存CustomerViewModel,那么我会直接在CustomerViewModel上将其实现为命令。但是,如果我想弹出一个窗口来显示用户地址,我会直接在视图中实现一个ShowCustomerAddress命令,因为这是一个特定于UI的函数。

如何在viewmodel中定义命令绑定,并在视图中使用它们?

1 个答案:

答案 0 :(得分:2)

这是我提出的solution