ViewModel跨多个视图共享

Xxb*_*xbz 1 .net c# wpf mvvm

我需要一些关于MVVM模式的帮助.

我创建了一个ViewModel,它公开了要在名为A的View中的列表视图中显示的数据和命令.

此ViewModel也用于名为B的视图中.在此视图中,我只需要公开一些属性而不需要命令,但我必须再创建2个属性.

为View B创建更具体的ViewModel是否更好,即使它涉及同一个对象?

H.B*_*.B. 7

我建议组合,有两个视图模型,它们都有一个属性,包含一个包含公共属性的视图模型.然后,两个视图模型应该只具有其特定的其他属性和命令.