Jak připojit obsluhu changeevent se zděděným majetkem závislost?

hlasů
2

Jak byste připojit propertychanged zpětné volání na vlastnost, která je dědičná? Podobně jako:

class A {
  DependencyProperty prop;
}

class B : A {
   //...
   prop.AddListener(PropertyChangeCallback);
}
Položena 15/08/2008 v 16:34
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
4

(Upraveno pro odstranění doporučení používat DependencyPropertyDescriptor, který není k dispozici v Silverlight)

PropertyDescriptor AddValueChanged Alternative

Odpovězeno 15/08/2008 v 17:14
zdroj uživatelem

hlasů
0

@MojoFilter,

Jon Poslední návrh odkaz vám dá to, co hledáte: používá slabé reference registrovat naslouchání změnám tím, že balí vlastnosti nového objektu. Přejděte do dolní části „PropertyDescriptor AddValueChanged alternativní“. Budete muset změnit závazný kodex asi trochu, protože BindingOperations neexistuje.

Odpovězeno 03/11/2008 v 14:08
zdroj uživatelem

hlasů
0

Už jste vyzkoušeli obousměrné datové vazby mezi těmito dvěma vlastnostmi závislost?

Odpovězeno 15/08/2008 v 20:34
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more