今天的学习内容?
今天我们讲讲Xamarin中的MVVM双向绑定,嗯..需要有一定的MVVM基础.,具体什么是MVVM - -,请百度,我就不多讲了
效果如下:
?...>
<ContentPage xmlns="http://<em>xamarin</em>.com/schemas/2014/<em>forms</em>"
xmlns:x="http://schemas.microsoft.com...他包含一个PropertyChanged,属性变更事件,我们需要在每个属性变更<em>的</em>时候(也就是Set<em>中</em>),调用它
在具体<em>的</em>开发过程<em>中</em>,如果你需要使用<em>MVVM</em>那么你所有的ViewModel都应该继承它....我们在构造函数<em>中</em>启动<em>的</em>定时程序,就会一直更新DateTime,对应<em>的</em>,页面上也会一直随着变更.这样我们就实现了一个基础<em>的</em><em>MVVM</em>
效果如图:
?...今天主要学习了<em>Xamarin</em><em>中</em><em>的</em><em>MVVM</em>双向绑定和命令绑定,
需要双向绑定<em>的</em>类,需要继承INotifyPropertyChanged,需要绑定<em>的</em>命令,需要继承:ICommand
最后,列一下可以使用命令绑定<em>的</em>控件