我可以在UI层使用域模型,而不是在某些视图中使用视图模型。如果不是。为什么不能使用?
答案 0 :(得分:0)
如果您将列表中的某些模型对象公开给ItemsSource,我认为这完全没问题。我通常采用的方法是在以下情况下在ViewModel中包装此类模型:
如果模型以某种方式绑定到不在诸如Window或UserControl之类的ItemsSource中的视图,我就不会这样做。如果您发现ViewModel没有很多属性或方法/ ICommand,那么您需要将几个合并到一个ViewModel中。