WPF 10天修炼 第十天- WPF数据绑定
2021-05-11 22:28
标签:方便 rabl block cal mod 代码 src sde sys WPF数据绑定 数据绑定到元素属性是将源对象指定为一个WPF元素,并且源属性是一个依赖属性,依赖属性内置了变更通知。当改变源对象依赖属性值之后,绑定目标可以立即得到更新,开发人员不需要手动编写响应事件。 在绑定来源和绑定目标之间,可以使用Mode属性指定绑定的方法。Mode属性是System.Windows.Data.BindMode枚举类型的属性: OneWay:源数据变更目标数据变更,反之不行 OneTime:仅在启动时更新 OneWayToSource:目标数据更新源数据更新,反之不行 TwoWay:源数据变更目标数据变更,反之可以 如果使用TwoWay绑定模式,当目标文本框对象发生变更时,变化不会立即被传到数据源,除非用户使当前控件失去焦点之后,否则源数据不会发生变更。可以通过设置Binding.UpdateSourceTrigger属性设置更新方式: Default:绑定目标属性的默认UpdateSourceTrigger值。多数依赖项属性默认值为PropertyChanged,而Text属性则为LostFocus。这就是为什么文本框对象需要失去焦点才可以变更原数据。 ProertyChannged:当绑定目标属性更改时,立即更新绑定源。 LostFocus:当绑定目标元素失去焦点时,更新绑定源。 Explicit:仅在调用UpdateSource()方法时更新绑定数据源。 绑定元素属性 绑定元素多个属性 总结:陆陆续续将十天的“修炼”成果发布出来;说是十天修炼,实际从发布第一篇笔记开始到现在已经28天了4周整。时光匆匆,这些内容一共看了两遍,第一次只是看了一遍没有什么印象,第二次将所有的代码都敲了一遍,收获颇丰。笔记不仅可以方便以后进行查漏补缺,经过时间的沉淀还可以总结出自己的一套学习方法。再接再厉。 Stay Hungry Stay Foolish ! 求知若饥 虚心若愚! WPF 10天修炼 第十天- WPF数据绑定 标签:方便 rabl block cal mod 代码 src sde sys 原文地址:http://www.cnblogs.com/zhaochengshen/p/7584111.html
文章标题:WPF 10天修炼 第十天- WPF数据绑定
文章链接:http://soscw.com/index.php/essay/84424.html