【发布时间】:2012-01-12 22:49:19
【问题描述】:
我需要为 ViewModel 设置不同的命令,例如关闭、编辑、取消、ShowPic、ShowVideo。
根据我拥有的不同 ViewModel,我有常见的命令,如关闭、编辑、取消,它们执行相同的操作,只有上下文可以不同。然后对于其他的像 ShowPic, ShowVideo 他们属于他们自己的视图模型。
在这种情况下,如何组织你的命令是一种好的做法:
- 您是否将它们全部放在一个单独的类中,称为“命令”?
- 您是否将它们放置在各自的 ViewModel 中,甚至有些是常见的?
- 您是否将常用命令与其他命令分开?
感谢您的建议和示例,您将如何组织它们。
【问题讨论】:
标签: wpf command viewmodel mvvm-light