MVVM绑定到Model或ViewModel



我一直在阅读微软的Prism文档,其中对MVVM框架进行了长时间的讨论。讨论Model的部分和讨论ViewModel的部分都讨论了View与每个部分中声明的属性的绑定。这是正确的吗?在此之前,我读到的所有内容都让人觉得ViewModel是预期的绑定源,而Model更多的是业务逻辑。如有任何澄清,不胜感激。

几乎所有时候,您都将绑定到ViewModels,这将包装Models并添加与UI有关的便利功能(几乎不直接属于Models)有时不需要太多便利,您可能会直接绑定到模型(尽管我个人选择从不这样做)。

正如您所提到的,文档确实对此有点不清楚,但简而言之,您对情况的理解是准确的。

最新更新