标签:
第一章 表现模式
关注分离(soc)是企业及软件开发中非常有用的核心原则,也是许多表现模式背后的驱动力量。在WPF和Silverlight开发中,MVVM成为了实现关注分离最为有效的设计模式。然而,这种模式与其他表现模式(MVC,MVP)相比实现起来相对困难。
本章会以贯穿全书的账票项目的例子作为开始。在回顾表现模式的过程中,用每一种模式来实现账票项目使你更加明确它们的优劣所在,这会帮助你明白为什么要使用MVVM模式。
账票项目应用例子
我们从账票项目的基本功能入手,账票项目应用的UI如下所示:
当project下拉列表被选择时,其他的成本控件和更新按钮才变为可用。如下所示:
现在用户可以随意更新任何成本控件中的内容,如果用户设置实际成本低于预算成本并点击更新按钮后,预算成本内容会变为绿色。
当用户设置实际成本高于预算成本时,点击更新按钮会使预算成本内容变为红色。
to be continue...
企业级架构 MVVM 模式指南 (WPF 和 Silverlight 实现) 译(3)
标签:
原文地址:http://www.cnblogs.com/chikenonachain/p/5456726.html