Windows PresentationFoundation(WPF)和Silverlight提供了丰富的 API用来构建现代应用程序,但是了解并和谐一致地应用所有WPF特性来构建设计精良、易于维护的应用程序可能非常困难。从何处入手?什么样的方法才算是正确的应用程序设计方法?Model-View-ViewModel(MVVM)设计模式描述了构建WPF或Silverlight 应用程序的常用方