摘要:为处理适用于RIA应用系统开发的设计模式的问题,提出引出MVVM模式。
该模式由视图、视图模型、模型三部分组成,通过实现INotifyPropertyChanged接口,处理模型到视图模型的数据传导问题,使模型独立于视图模型,通过实现ICommand接口,处理视图中的事件绑定问题,结合数据绑定,使视图模型独立于视图。
通过实现Mediator模式(中介者模式)完成模型与模型之间的交互,并在一定程度上减少模型与模型之间的耦合度。
关键词RIASilverlightModel-View-ViewModel中介者模式RIA(RichInternetApplication)技术是近年来发展较快的实现W
1