我第一次使用MVVM模式,我遇到不确定的问题。
“我的应用”基本上是一个主要详细信息设置。我有MainViewModel,它有一个GridViewModel(详细信息,可以切换),在其中有DokumentViewModels。
当我单击DocumentViewModel(最低/最深级别)时,我想更改MainViewModel范围内的某些内容。
我可以做到,但是我将MainViewModel引用传递给GridViewModel,然后从那里传递给DokumentViewModels。
这仅仅是设计不良的标志吗?感觉还好,甚至有必要,因为即时消息仍在一个屏幕内移动。