首页 > 其他 > 详细

1. 依赖项属性 简单理解

时间:2018-01-03 14:37:37      阅读:138      评论:0      收藏:0      [点我收藏+]

依赖项属性

2018/1/3 14:01:16




dependency property 的简单理解(略去大部头理解)

依赖项属性

属性的值不是简单的封装字段,而是根据其他的输入值来决定本属性的值。为什么要这样做?因为在WPF体系中,只有定义属性为依赖项属性,这个属性才支持样式设置,数据绑定,继承,动画和默认值。
两个关键行为:更改通知和动态值识别。

wpf使用依赖项属性的方式

当属性发生变化时,依赖项属性不会自动引发事件以通知属性值发生了变化。会触发受保护名为OnPropertyChangedCallback()的方法。该方法通过两个wpf服务(数据绑定和触发器)传递信息,并调用PropertyChangedCallback回调函数(如果已经定义了此函数)。
即:当属性发生变化时,如果希望进行响应,则有两种选择:1.使用属性值创建绑定 2.编写能够自动改变其他属性或开始动画的触发器。

1. 依赖项属性 简单理解

原文:https://www.cnblogs.com/wsnanxixi/p/8183449.html

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