0

簡単な質問ですが、ウェブ上で答えが見つかりません:

カスタム コントロールにがDependencyPropertyあり、誰かがそれにバインドするタイミングを知りたいです。何か方法はありますか?

最初は を使用することを考えPropertyChangedCallbackましたが、すべての場合に機能するとは限りません。たとえば、my のデフォルト値DependencyPropertyが 0 で、バインドされた値も 0 の場合、 はPropertyChangedCallback起動しません。

どうもありがとう、

アントワーヌ

4

1 に答える 1

0

CoerceValueCallback値が変わらなくても、 が複数回呼び出されることがわかりました。

を設定しなくてBindingも呼び出されますが、少なくとも設定すると呼び出されます。

Binding今のところこれを使用して、 withがあるかどうかを確認すると思いますBindingOperations

もっと良いアイデアがあれば、ぜひ教えてください。

ありがとう :)

于 2012-04-17T11:41:49.117 に答える