使用SilverLight、WPF也有很长时间了,但是知道Binding、Command的基本用法,对于原理性的东西,一直没有深究。如果让我自己建一个MVVM模式的项目,感觉还是无从下手,最近写了一个小例子,贴上代码,自己感觉比较经典。
首先是依赖属性的基类,继承自INotifyPropertyChanged
Command基类1(图片太大):
Command基类2:
Command基类3:
前台View:
后台ViewModel:
后台ViewModel:
现在贴出图片,等有时间了自己敲代码,好好体会一下。