gpt4 book ai didi

c# - CinchV2 中的模型发生了什么?

转载 作者:行者123 更新时间:2023-12-03 10:28:45 25 4
gpt4 key购买 nike

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

4 Developing Models Using Cinch

      NOTE : This is no longer possible in Cinch V2

显然,我错过了一些东西,对吧?我的意思是,这不是“VVM”模式,是吗?
当它说“这在 Cinch V2 中不再可能”时究竟是什么意思?
如果不再使用模型,我应该怎么做来代替使用它们?

最佳答案

所以答案隐藏在我没有看到的 CodeProject 帖子的一部分中。这是它所说的:

As I just stated, Cinch does actually allow you to either expose a CurrentXXXModel off your ViewModel which supports DataWrappers/Validation Rules (IDataErrorInfo) / ViewMode changes / IEditableObject operations, by use of the two Cinch Model classes mentioned above.

But as I also stated above, I no longer recommend that approach, and think that the Model should be left alone, and that you should do all your DataWrappers/Validation Ruless (IDataErrorInfo) / ViewMode changes /IEditableObject operations in your ViewModel.



1.) 不再首选编写从 Cinch 基类继承的模型。 CinchV2 中仍然使用模型,但不再首选将 View 绑定(bind)到模型。

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

关于c# - CinchV2 中的模型发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20105457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com