首页 > 其他 > 详细

数据绑定 单个对象和集合绑定差异

时间:2014-03-27 09:05:08      阅读:441      评论:0      收藏:0      [点我收藏+]

1  元素和数据的绑定

(1)界面元素 --> (2)后台数据 <-- (3)其它代码处理数据 

 

当为单个对象时,界面元素和数据对象进行绑定。

      单方向时,界面被绑定元素集合只读取数据的值,元素值的变化不会影响数据值。双方向时,失去焦点后,互相影响。只针对(1)与(2)的交互

     (2)-(3)交互,导致的数据的变化,不会影响界面元素,因为变化的原因是因为非绑定元素导致的。为此,需要对象,继承INotifyPropertyChanged接口,可以对PropertyChanged事件做自己的处理,每一个属性都要加入事件中。

当为集合绑定时,需要进行对象绑定,同单个对象绑定情况类似,为了对整个集合进行控制,可以将集合对象放入到ObservableCollection<t>中,并且增加CollectionChanged 事件处理程序。

数据绑定 单个对象和集合绑定差异,布布扣,bubuko.com

数据绑定 单个对象和集合绑定差异

原文:http://www.cnblogs.com/wwwfj/p/3626217.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!