摘要: MVVM模式能够帮你把你程序的业务与展现逻辑从用户界面干净地分离开。保持程序逻辑与界面分离能够帮助解决很多开发以及设计问题,能够使你的程序能更容易的测试,维护与升级。它也能很大程度的增加代码重用性,并让开发者与界面设计者更容易地相互合作。使用MVVM模式,程序的UI和其背后的展现与业务逻辑将被分离至三个类中:1-视图,封装UI与UI逻辑2-模型视图,封装展示逻辑与状态3-模型,封装程序的业务逻辑以及数据MVVM模式是展示-模型模式的变种,它优化了一些WPF的核心特性,例如数据绑定,数据模版,命令以及行为。在MVVM模式中,视图通过数据绑定以及命令行与视图模型交互,并改变事件通知。视图模型查询观 阅读全文
posted @ 2012-04-20 15:06 正文 阅读(524) 评论(0) 推荐(0) 编辑