码迷,mamicode.com
首页 > 其他好文 > 详细

1. 依赖项属性 简单理解

时间:2018-01-03 15:55:02      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:动画   简单   blog   根据   依赖项属性   通知   post   样式设置   依赖   

依赖项属性

2018/1/3 14:01:16




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

依赖项属性

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

wpf使用依赖项属性的方式

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

1. 依赖项属性 简单理解

标签:动画   简单   blog   根据   依赖项属性   通知   post   样式设置   依赖   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!