MVVM模式之:ViewModel Factory与注入

基于以下的理由,ViewModel也是需要多个,并且需要被注入的: 1:设计时和运行时需要为View提供不同的数据 简单来说,就是设计时需要模拟数据。界面设计开发人员需要进行绑定(包括支持Expression Blend绑定)做一些简单的处理,同时因为提供了模拟数据,UI人员可以更好的设计实际的界面。 2:为了方便单元测试 在运行时,大部分情况下,ViewModel会组合进提供Service的业务
相关文章
相关标签/搜索