DependencyProperty.OverrideMetadata 覆盖了 PropertyChangedCallback

gau*_*rma 2 silverlight wpf dependency-properties

DependencyProperty.OverrideMetadata() 是否也覆盖 PropertyChangedCallback ?

Ale*_*der 5

取自这里:http : //msdn.microsoft.com/en-us/library/ms597491.aspx

提供的元数据与依赖属性的属性元数据合并,因为它存在于基本所有者上。原始基础元数据中指定的任何特征都将保留;只有在新元数据中特别更改的那些特征才会覆盖基本元数据的特征。如果在新元数据中指定了某些特性,例如 DefaultValue,则将替换它们。其他的,例如 PropertyChangedCallback,是组合在一起的。