我要开始一个新的应用程序,我现在问自己是否有一些关于如何通过ViewModel将我们的模型绑定到视图的最佳实践。
目前,我看到两个选项:
我可以看到:
在ViewModel中复制模型属性
优点:
缺点:
在ViewModel中公开模型属性
优点:
缺点:
因此,您可以提供给我的任何指导,或者同时拥有这两个世界的方式都将受到高度赞赏。
答案 0 :(得分:0)
@ j4n尝试使用 INotifyPropertyChanged 实现MODEL,并尝试在类中包装Model的大陆,以便在其中使用 observablecollection 。使用observablecollection减少重复属性
答案 1 :(得分:0)
我不会复制视图模型中所需的值,但它确实取决于模型的外观以及您希望视图的外观。在视图模型上创建包装模型属性的属性。