Bagaimana anda akan melampirkan propertychanged callback untuk properti yang diwariskan? Seperti:
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
(diedit untuk menghapus rekomendasi untuk menggunakan DependencyPropertyDescriptor, yang tidak tersedia di Silverlight)
@MojoFilter,
Jon's saran terakhir link akan memberi anda apa yang anda're looking for: menggunakan lemah referensi untuk mendaftar mendengarkan perubahan dengan membungkus properti di objek baru. Gulir ke bawah "PropertyDescriptor AddValueChanged Alternatif". Anda'll harus mengubah kode Mengikat sekitar sedikit sejak BindingOperations doesn't ada.