摘要: MVVM的目的是为了把表现与逻辑分开来,相互之间不要有太大的影响,让程序员能够专心地做某一块。但有些时候必须要有联系,外部传入数据,控件接收数据,并传入后台处理,后台处理后的数据又要显示在控件上,这就需要数据绑定。数据绑定的方法已经说了几遍了,有3种方法,一种是源和目标都是依赖属性的时候,直接在Xaml文件中binding就行了,方法也比较简单;第二种和第三种方法针对的都是源不是依赖属性的时候,但目标必须是依赖属性,这时第二种方法要使用INotifyPropertyChanged接口,当属性改变的时候,一个Event被激活,并且提醒Binding对象将新值写入目标数据;第三种方法是设置DataContext,这种方法最简单,只需要在Xaml文件中设置一下就好。
阅读全文
posted @
2012-06-26 17:24 Dino-Tech 阅读(1393) |
评论 (0) |
编辑 收藏