Josh Smith在MVVM中的CommandViewModel有什么意义?

时间:2009-08-17 16:13:23

标签: wpf mvvm

我正在查看Josh Smith's MVVM Example,我注意到他定义了一个名为CommandViewModel的基本视图模型,并通过他的演示应用程序查看,我看不出它的重点。

2 个答案:

答案 0 :(得分:6)

据我所知,CommandViewModel只代表用户可以执行的命令。这些视图模型的集合用于呈现一组命令,类似于工具栏或快捷方式列表。

答案 1 :(得分:2)

我的印象是它是一个视图模型,其唯一关注点是单个命令。我想这不仅可以封装命令,还可以封装其他可绑定的相关内容,例如Name,还可以包含与命令相关的其他UI内容(工具提示等)。