Q:什么时候会用到DP?

A:当你须要支持样式,数据绑定,动画。 Blend设计器等

Q:DP与CLR属性不同的关键点有?

A:Static,GetValue/SetValue (DependencyObject)。 Dependency, 时间换空间

Q:DP的值优先级是?

A:属性系统强制转换>动画>本地值>触发器>Setter>继承>依赖属性元数据的默认值

Q:DP的优势?

A:继承,降低内存占用空间。变更通知


演示Demo