WPF学习笔记二之依赖属性
1.快捷生成依赖属性:propdp然后按两次tab键
2.应用场景:自定义控件
什么是依赖属性:依赖属性自己没有值,通过依赖别人(如Binding)来获得值。
依赖属性为什么会出现:控件常用字段有限,包装太多属性会占用过高内存,造成浪费。所以用依赖属性,用不着就不用,用得着就用。
怎么声明依赖属性:用public static readonly三个修饰符修饰。
怎么声明实例:使用DependencyProperty.Register方法生成。此方法有三个参数跟四个参数。
怎么操作依赖属性的值:利用依赖对象(Dependency Object)的GetValue、SetValue方法实现。