2

継承されたプロパティに propertychanged コールバックをどのようにアタッチしますか? そのような:

class A {
  DependencyProperty prop;
}

class B : A {
   //...
   prop.AddListener(PropertyChangeCallback);
}
4

3 に答える 3

4

(Silverlight では使用できない DependencyPropertyDescriptor を使用するための推奨事項を削除するために編集されました)

PropertyDescriptor AddValueChanged 代替

于 2008-08-15T16:14:18.913 に答える
0

2 つの依存関係プロパティ間で双方向のデータ バインディングを試しましたか?

于 2008-08-15T19:34:06.653 に答える
0

@モジョフィルター、

Jon の最後の提案リンクは、あなたが探しているものを提供します。弱い参照を使用して、プロパティを新しいオブジェクトにラップすることにより、変更をリッスンして登録します。「PropertyDescriptor AddValueChanged Alternative」の一番下までスクロールします。BindingOperations が存在しないため、Binding コードを少し変更する必要があります。

于 2008-11-03T13:08:53.453 に答える