CinchV2中的模型发生了什么变化?

时间:2013-11-20 19:44:09

标签: c# wpf mvvm cinch

在CinchV1中,有一段Sacha的CodeProject帖子描述了如何使用Cinch开发模型。现在,看看CinchV2的文档,我可以找到关于模型的所有内容:

  

4使用Cinch开发模型

      NOTE : This is no longer possible in Cinch V2
显然,我错过了什么,对吗?我的意思是,它不是'VVM'模式,是吗?

当它说“Cinch V2中不再可能”这是什么意思?

如果不再使用模型,我应该怎么做才能使用它们?

1 个答案:

答案 0 :(得分:2)

所以答案被埋没在我没看到的CodeProject帖子的一部分中。以下是它的说法:

  

正如我刚才所说,Cinch实际上允许你公开一个CurrentXXXModel   ViewModel,支持DataWrappers / Validation Rules(IDataErrorInfo)/ ViewMode   通过使用提到的两个Cinch Model类来更改/ IEditableObject操作   上方。

     

但正如我上面所述,我不再推荐这种方法,并认为该模型   应该保持独立,并且你应该做你所有的DataWrappers / Validation Ruless   (IDataErrorInfo)/ ViewMode更改ViewModel中的/ IEditableObject操作。

1。)不再优先编写从Cinch基类继承的Model。模型仍然在CinchV2中使用,但不再希望将View绑定到模型。

2。)像往常一样编写模型,但只在ViewModel中使用DataWrappers等。