首先,我们会发现ContentPage的xmlns定义中多了一个local的定义.这个很重要,他是用来让我们在xaml中引用其他程序集中的类,类似于Using的作用....很多解释我都写在了注释里面,请仔细看注释
然后我们回到Xaml中的BindingContext,它的作用就一目了然了,给这个Xaml控件,绑定一个上下文对象,也就是你定义的ViewModel,来方便你绑定其中的属性...2.学会与控件相联系,并绑定命令事件
通过上面的小栗子,我们学习了一下基本的绑定关系和绑定方法.
那么下面就来一个比较复杂,比较难的例子.效果是这样的,如图:
?...我们创建三个数值,他们与控件Slider来绑定,并控制.更新值的同时,求和.得到NumSun的值.
在界面中,我们有一个清空的Button来清除这个ViewModel中的值....然后就一一对应的在xaml中绑定了相关的属性.所有的Slider绑定中都有个Mode=TwoWay,意思就是,这个属性为双向绑定,在控件中变更它的同时,也会在ViewModel中变更.