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

 2023-09-09 阅读 20 评论 0

摘要:1 元素和数据的绑定 (1)界面元素 --> (2)后台数据 <-- (3)其它代码处理数据 当为单个对象时,界面元素和数据对象进行绑定。 ai导出单个对象? 单方向时,界面被绑定元素集合只读取数据的值,元素值的变化不会影响数据值。双方向时,失去焦点

1  元素和数据的绑定

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

 

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

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

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

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

转载于:https://www.cnblogs.com/wwwfj/p/3626217.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/22756.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息