《深入浅出WPF》读书笔记.7依赖属性和附加属性
背景
总结一下wpf依赖属性和附加属性的底层逻辑,方便更好的理解使用。
属性
CLR属性由来
static属性和非static属性的区别
static属性:对类有意义,内存只有一个实例;
非static属性:对类实例有意义,每个类实例类都有一个实例;
CLR属性的演变
>字段

>>字段+get set方法

>>>属性

CLR属性不会增加内存损耗

依赖属性
依赖属性在使用数据时才会分配空间
总结一下wpf依赖属性和附加属性的底层逻辑,方便更好的理解使用。
static属性和非static属性的区别
static属性:对类有意义,内存只有一个实例;
非static属性:对类实例有意义,每个类实例类都有一个实例;
>字段

>>字段+get set方法

>>>属性

CLR属性不会增加内存损耗

依赖属性在使用数据时才会分配空间

被折叠的 条评论
为什么被折叠?