MVVM - 使用简单模型作为自己的视图模型是一种不好的做法?

lev*_*ovd 2 dry mvvm

猜猜我们有简单的模型,例如让它成为一个 {Name,Age}.

现在我们要显示一个人员列表.

  • 人是只读的
  • 我们不需要编辑它们
  • 我们不需要任何其他内容,如演示文稿属性等.

现在的问题是,如果这是一个好的做法,不创建可能是模型类的副本或将委托其所有属性的PersonViewModel类?简单地将列表框绑定到人员列表而不是他们的视图模型是一个好主意吗?看起来很干,但MVVM的想法怎么样?

van*_*ja. 7

我没有绕过VM并直接在View中使用M的问题.有时模型非常小且静态,将它们加载到包装VM中是浪费的.