SL中的依赖属性(转载)

http://www.cnblogs.com/KnightsWarrior/archive/2010/08/27/1809739.html

连接地址导航

如果定义的属性会成为样式,数据绑定和动画的目标的时候可以把属性定义为依赖属性,但是其他情况下还是可以定义为普通的属性更好。

比如自定义了Button控件,里面定义了颜色1,颜色2两个属性用来做渐变效果,属性成为了样式设置的目标,这个时候可以使用依赖属性

 另外:属性之间的优先级别关系。

本地设置优先级高于样式设置

样式设置优先级高于主题设置

主题设置优先级高于属性继承

属性继承优先级高于默认值

原文地址:https://www.cnblogs.com/zjypp/p/2342008.html