1.MVVM的看法:我给view里面各种控件也定义一个对应的数据对象,这样,只要修改这个数据对象,view里面显示的内容就自动跟着刷新,而在view里做了任何操作,这个数据对象也跟着自动更新. ViewModel:就是与界面(view)对应的Model.因为,数据库结构往往是不能直接跟界面控件一一对应上的,所以,需要再定义一个数据对象专门对应view上的控件.而ViewModel的职责就是把model对象封装成可以显示和接受输入的界面数据对象. 简单的说,ViewModel就是View与Mode…