wpf 依赖属性和附加属性
1、依赖属性
解释:依赖属性是配合binding出现的产物,功能主要是配合binding。
作用:
一、当自定义usercontrol时,需要与宿主(父窗体)双向绑定值时,用到依赖属性。
2、附加属性
解释:附加属性是配合控件或自定义类型出现的产物
作用:
1、主要是扩展控件时用的较多,比如扩展DataGrid控件,会用附加属性给DataGrid类加入自定义属性,来达到想要的结果
想知道依赖属性附加属性原理,使用技巧可以看《深入浅出WPF》
很好的例子: https://github.com/tom-englert/DataGridExtensions