对ASP.NET MVC的初步理解以及与MVVM的比较
能比较直观的看出来,在MVVM中View和Model是没有直接联系的。View通过绑定ViewModel中的依赖属性实现View和ViewModel中数据的双向更新。这样在业务逻辑中只需要专注于操作ViewModel中的数据便可将改变反映到View中。View只关心绑定的依赖属性,并不知道Model的存在。这样实现了View(视图)和Model(数据)的解耦。这种情况下我们甚至可以直接删掉当前View,换一个全新的View,只要将需要将View中的元素绑定到相应的依赖属性,无需对业务逻辑做出任何改变,Vie
原创
2015-05-11 22:37:59 ·
2077 阅读 ·
1 评论