摘要:
图1 View、ViewModel、Model之间的关系 在SilverLight或者WPF开发中,为什么要用MVVM架构 使用MVVM架构最大的好处是:开发人员在写程序的时候不需要做UI,而设计人员可以使用Microsoft Expression Blend 4+设计全部的UI并且不需要写任何代码。 主要的好处如下: 1、设计人员可以用设计工具很容易的设计UI,而且不需要写任何代码 2、你可以更好的设计UI,而且可以让即使不是开发人员使用。 3、可以先设计UI或者与开发同时设计。 4、当UI全部改变时,代码可以不改变。 为了达到以上要求。当你设计UI时,后台不能有任何代码。并 阅读全文