継承されたプロパティに propertychanged コールバックをどのようにアタッチしますか? そのような:
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
継承されたプロパティに propertychanged コールバックをどのようにアタッチしますか? そのような:
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
(Silverlight では使用できない DependencyPropertyDescriptor を使用するための推奨事項を削除するために編集されました)
2 つの依存関係プロパティ間で双方向のデータ バインディングを試しましたか?
@モジョフィルター、
Jon の最後の提案リンクは、あなたが探しているものを提供します。弱い参照を使用して、プロパティを新しいオブジェクトにラップすることにより、変更をリッスンして登録します。「PropertyDescriptor AddValueChanged Alternative」の一番下までスクロールします。BindingOperations が存在しないため、Binding コードを少し変更する必要があります。