嗯..前面3篇就是基础内容..后面就开始逐渐要加深了,进阶篇开始了.
今天的学习内容?
今天我们讲讲Xamarin中的MVVM双向绑定,嗯..需要有一定的MVVM基础....,具体什么是MVVM - -,请百度,我就不多讲了
效果如下:
?
正文
1.简单的入门Demo
这个时间的功能很简单,就是一个时间的动态显示.
我们首先创建一个基础的页面如下:
<?...他包含一个PropertyChanged,属性变更事件,我们需要在每个属性变更的时候(也就是Set中),调用它
在具体的开发过程中,如果你需要使用MVVM那么你所有的ViewModel都应该继承它....我们在构造函数中启动的定时程序,就会一直更新DateTime,对应的,页面上也会一直随着变更.这样我们就实现了一个基础的MVVM
效果如图:
?...今天主要学习了Xamarin中的MVVM双向绑定和命令绑定,
需要双向绑定的类,需要继承INotifyPropertyChanged,需要绑定的命令,需要继承:ICommand
最后,列一下可以使用命令绑定的控件