Domanda

Come si allega un propertychanged richiamata per una proprietà che è ereditaria?Come tali:

class A {
  DependencyProperty prop;
}

class B : A {
   //...
   prop.AddListener(PropertyChangeCallback);
}
È stato utile?

Soluzione

(a cura di rimuovere la raccomandazione di utilizzare DependencyPropertyDescriptor, che non è disponibile in Silverlight)

PropertyDescriptor AddValueChanged Alternativa

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
scroll top