将视图绑定到模型的属性而不是ViewModel是如此糟糕?

msf*_*boy 2 wpf bind mvvm

我经常听到一个模型必须由ViewModel包装,View不会与模型耦合/不知道它.

使用MVC,将View绑定到模型是很常见的...没有人抱怨所以是什么?

我很害怕创建所有包装器并且几乎只做重复的属性.

Joe*_*oey 6

在某些情况下,您不需要,就像在许多情况下您不需要属性但可以逃离公共字段一样.

但是您的模型应该镜像结构和逻辑,而视图模型则反映UI结构和逻辑.至少,据我所知.这两者不一定相同,每一个都可以独立地改变.