0

简单的问题,但我在网上找不到任何答案:

我有DependencyProperty一个自定义控件,想知道何时有人绑定它。有什么办法吗?

我首先想到使用 a PropertyChangedCallback,但并非在所有情况下都有效。例如,如果 my 的默认值为DependencyProperty0,并且绑定的值也是 0,则PropertyChangedCallback不会触发。

非常感谢,

安托万

4

1 回答 1

0

我发现CoerceValueCallback即使值没有改变,也会多次调用。

即使我没有设置 aBinding也会调用它,但至少在我设置一个时也会调用它。

我想我现在会使用它,并检查是否有Bindingwith BindingOperations

如果你有更好的想法,我会很高兴学习它!

谢谢 :)

于 2012-04-17T11:41:49.117 回答