在设置后,无法更新DependencyProperty元数据的技术原因是什么?
如果你尝试做类似于下面的事情,它会产生一个例外:
与属性关联后,无法更改属性元数据。
MyProperty.DefaultMetata.PropertyChangedCallback =
new PropertyChangedCallback(MyMethod);
答案 0 :(得分:1)
不可变对象有许多好处,其中之一就是线程安全。
此外,元数据基于每种类型存在;直接设置PropertyChangedCallback
将有效地擦除继承层次结构中的所有其他回调。
答案 1 :(得分:0)
Stackoverflow的这个问题是否有帮助。 WPF Property Callback
如果这没有帮助。 set是什么意思,在vs2k8 dev中设置或在dll中设置。