【发布时间】:2012-08-03 16:29:35
【问题描述】:
我有一个 WPF 对话框(Window 的继承者)。该对话框有一个“确定”按钮,该按钮绑定到 ViewModel 上的“进程”命令。 (“进程”命令是 Josh Smith RelayCommand。)“确定”按钮上的命令参数设置为对话窗口本身。如果处理成功,则从 ViewModel 的命令处理程序内部关闭对话窗口。在我看来,这似乎违反了单一职责原则。可能会或可能不会关闭调用者窗口的命令的正确模式是什么?
【问题讨论】:
标签: wpf design-patterns command