継承されたプロパティに、どのようにプロパティ変更されたコールバックをアタッチしますか?こうした同様:継承された依存関係プロパティにChangeEventハンドラを接続する方法は?
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
継承されたプロパティに、どのようにプロパティ変更されたコールバックをアタッチしますか?こうした同様:継承された依存関係プロパティにChangeEventハンドラを接続する方法は?
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
(Silverlightで利用できないDependencyPropertyDescriptorを、使用するための勧告を削除するには、編集)
あなたはデータが2つの依存関係プロパティ間の結合2つの方法を試したことがありますか?
合意。最も真っ直ぐ前進しているように私には思われます。これが上位のソリューションとして提案されていない理由はありますか? –
@MojoFilter、
Jonの最後の提案のリンクは、あなたが探しているものをあなたを与えるだろう:それは、新しいオブジェクトのプロパティをラップすることによって変化を聞い登録するには弱参照を使用しています。 "PropertyDescriptor AddValueChanged Alternative"の下にスクロールします。 BindingOperationsは存在しないため、Bindingコードを少し変更する必要があります。
提案されたソリューションは、少なくともSilverlightと直接使用することはできません。 –
Silverilghtで動作しないオプションが削除されました。これは、@Dimebrainによって確認されるべきである。 –