摘要

在分析了MVVM(Model-View-ViewModel)实现机制的基础上,设计了一个基于.NET的WPF物联网数据采集与显示系统。该系统的应用层构架采用MVVM模式,实现了UI层(View)、数据模型层(Model)、逻辑控制层(ViewModel)的解耦。由于这种极其松散的耦合,在设计复杂的WPF物联网程序时,理想情况下界面和逻辑是完全分离的,单方面更改界面时不需要对逻辑代码改动,同样的逻辑代码更改时也不需要更改界面。