簡體   English   中英

CinchV2中的模型發生了什么?

[英]What happened to Models in CinchV2?

在CinchV1中,Sacha的CodeProject帖子中有一部分描述了如何使用Cinch開發模型。 現在,查看CinchV2的文檔,我所能找到的關於模型的就是:

4使用Cinch開發模型

  NOTE : This is no longer possible in Cinch V2 

顯然,我缺少一些東西,對吧? 我的意思是,這不是“ VVM”模式,對嗎?

當它說“在Cinch V2中不再可能”時,這是什么意思?

如果不再使用模型,我應該怎么做才能代替它們?

因此,答案被掩埋在我沒看到的CodeProject帖子的一部分中。 它說的是:

正如我剛才所說,Cinch實際上允許您通過使用上述兩個Cinch Model類,在支持DataWrappers /驗證規則(IDataErrorInfo)/ ViewMode更改/ IEditableObject操作的ViewModel上公開CurrentXXXModel。

但是如上所述,我不再推薦這種方法,而是認為應該單獨保留模型,而應該在ViewModel中進行所有的DataWrappers / Validation規則(IDataErrorInfo)/ ViewMode更改/ IEditableObject操作。

1.)不再首選編寫從Cinch基類繼承的Model。 模型仍在CinchV2中使用,但不再優選將視圖綁定到模型。

2.)像往常一樣編寫模型,但僅在ViewModel中使用DataWrappers等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM