依赖属性就是一种可以自己没有值,并能通过binding 数据源获得值(依赖在别人身上)的属性
什么时候需要定义依赖属性?
1、希望支持动态资源引用
2、希望支持动画
3、希望支持数据绑定
4、希望支持属性值继承
5、希望该属性发生改变时触发一系列的行为
6、希望该属性有自己的元数据
7、希望在样式中使用该属性
8、希望得到WPF样式器的支持,比如在wpf窗口中直接修改该属性
依赖属性就是一种可以自己没有值,并能通过binding 数据源获得值(依赖在别人身上)的属性
什么时候需要定义依赖属性?
1、希望支持动态资源引用
2、希望支持动画
3、希望支持数据绑定
4、希望支持属性值继承
5、希望该属性发生改变时触发一系列的行为
6、希望该属性有自己的元数据
7、希望在样式中使用该属性
8、希望得到WPF样式器的支持,比如在wpf窗口中直接修改该属性