Come collegare un ChangeEvent gestore ereditato una proprietà di dipendenza?
-
08-06-2019 - |
Domanda
Come si allega un propertychanged richiamata per una proprietà che è ereditaria?Come tali:
class A {
DependencyProperty prop;
}
class B : A {
//...
prop.AddListener(PropertyChangeCallback);
}
Soluzione
(a cura di rimuovere la raccomandazione di utilizzare DependencyPropertyDescriptor, che non è disponibile in Silverlight)
Altri suggerimenti
Hai provato a fare un due vie di associazione dei dati tra le due proprietà di dipendenza?
@MojoFilter,
Jon ultimo suggerimento link vi darà ciò che cercateutilizza i riferimenti deboli per registrare l'ascolto di modifiche avvolgendo le proprietà di un oggetto nuovo.Scorrere fino in fondo "PropertyDescriptor AddValueChanged Alternativa".È necessario modificare il codice di Associazione in giro un po ' dal BindingOperations non esiste.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow