摘要:
首先,关于Mvvm的教程,网上很多都是零散的,我自己找的也很辛苦,学的也不是很全面很系统,不过还是要总结下。我所理解的Mvvm,那就是把传统的.xaml.cs挪到了另一个地方(ViewModel)。View上的界面要么显示数据,要么接受用户的输入。显示数据就利用依赖属性Binding到View界面,接受用户输入就利用Binding把命令绑定到View界面。Model就是基本的基础数据,例如学生,那学生类就是一个Model,Model不用管要用学生做什么。而ViewModel就是用这些Model组装成我需要的数据,然后显示到View。首先我们需要安装NuGet这个vs插件,这个东西可以方便的管理 阅读全文