我一直在阅读微软的Prism文档,它有一个lengthy discussion of the MVVM framework。讨论模型的部分和讨论ViewModel的部分都讨论了View绑定到每个中声明的属性。它是否正确?我读到的所有内容都使得它看起来像ViewModel是预期的绑定源,而Model更像是业务逻辑。任何澄清将不胜感激。
答案 0 :(得分:1)
几乎所有的时候你都会绑定到ViewModels,它将包装模型并添加与UI有关的便利功能(并且几乎不属于模型)。 有时候不需要太多便利,你最终可能会直接绑定到模型(虽然我个人选择永远不会这样做)。
正如你所提到的那样,文档确实有点不清楚,但简而言之,你对这种情况的把握就是现实。