【发布时间】:2012-07-31 23:26:30
【问题描述】:
我一直在阅读 Microsoft 的 Prism 文档,它有一个 lengthy discussion of the MVVM framework。讨论模型的部分和讨论视图模型的部分都讨论了视图绑定到每个声明的属性。它是否正确?在此之前我读到的所有内容都使 ViewModel 看起来像是预期的绑定源,而 Model 更多的是业务逻辑。任何澄清将不胜感激。
【问题讨论】:
标签: data-binding mvvm prism
我一直在阅读 Microsoft 的 Prism 文档,它有一个 lengthy discussion of the MVVM framework。讨论模型的部分和讨论视图模型的部分都讨论了视图绑定到每个声明的属性。它是否正确?在此之前我读到的所有内容都使 ViewModel 看起来像是预期的绑定源,而 Model 更多的是业务逻辑。任何澄清将不胜感激。
【问题讨论】:
标签: data-binding mvvm prism
几乎所有时间您都将绑定到 ViewModel,它将包装模型并添加与您的 UI 相关的便利功能(并且几乎不直接属于模型)。 有时不需要太多的便利,你最终可能会直接绑定到模型(尽管我个人选择从不这样做)。
正如你提到的,文档确实有点不清楚,但简而言之,你对情况的掌握是正确的。
【讨论】: