PropertyChangedEventManager Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un'implementazione WeakEventManager per consentire di utilizzare il modello "listener di eventi deboli" per allegare listener per l'evento PropertyChanged.
public ref class PropertyChangedEventManager : System::Windows::WeakEventManager
public class PropertyChangedEventManager : System.Windows.WeakEventManager
type PropertyChangedEventManager = class
inherit WeakEventManager
Public Class PropertyChangedEventManager
Inherits WeakEventManager
- Ereditarietà
Commenti
Per essere listener in questo modello, gli oggetti listener devono implementare IWeakEventListener. Non è necessario implementare IWeakEventListener nella classe che rappresenta l'origine degli eventi.
Proprietà
Dispatcher |
Ottiene l'oggetto Dispatcher associato a DispatcherObject. (Ereditato da DispatcherObject) |
Item[Object] |
Ottiene o imposta i dati archiviati per l'origine specificata. (Ereditato da WeakEventManager) |
ReadLock |
Imposta un blocco di lettura nella tabella di dati sottostanti e restituisce IDisposable. (Ereditato da WeakEventManager) |
WriteLock |
Imposta un blocco di scrittura nella tabella di dati sottostanti e restituisce IDisposable. (Ereditato da WeakEventManager) |
Metodi
AddHandler(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String) |
Aggiunge il gestore eventi specificato, che viene chiamato quando l'origine specificata genera l'evento PropertyChanged per la proprietà specificata. |
AddListener(INotifyPropertyChanged, IWeakEventListener, String) |
Aggiunge il listener specificato all'elenco dei listener sull'origine specificata. |
CheckAccess() |
Determina se il thread chiamante ha accesso a DispatcherObject. (Ereditato da DispatcherObject) |
DeliverEvent(Object, EventArgs) |
Recapita l'evento gestito a ogni listener. (Ereditato da WeakEventManager) |
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList) |
Recapita l'evento gestito a ogni listener contenuto nell'elenco fornito. (Ereditato da WeakEventManager) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
NewListenerList() |
Restituisce un nuovo oggetto per contenere i listener per l'evento PropertyChanged. |
NewListenerList() |
Restituisce un nuovo oggetto per contenere i listener per un evento. (Ereditato da WeakEventManager) |
ProtectedAddHandler(Object, Delegate) |
Aggiunge il delegato specificato come gestore eventi dell'origine specificata. (Ereditato da WeakEventManager) |
ProtectedAddListener(Object, IWeakEventListener) |
Aggiunge il listener fornito all'origine fornita per l'evento gestito. (Ereditato da WeakEventManager) |
ProtectedRemoveHandler(Object, Delegate) |
Rimuove il gestore aggiunto in precedenza dall'origine specificata. (Ereditato da WeakEventManager) |
ProtectedRemoveListener(Object, IWeakEventListener) |
Rimuove un listener precedentemente aggiunto dall'origine fornita. (Ereditato da WeakEventManager) |
Purge(Object, Object, Boolean) |
Rimuove i listener che non sono più attivi dai dati per l'origine fornita. |
Remove(Object) |
Rimuove tutti i listener per l'origine specificata. (Ereditato da WeakEventManager) |
RemoveHandler(INotifyPropertyChanged, EventHandler<PropertyChangedEventArgs>, String) |
Rimuove il gestore eventi specificato dall'origine specificata. |
RemoveListener(INotifyPropertyChanged, IWeakEventListener, String) |
Rimuove il listener specificato dall'elenco di listener sull'origine fornita. |
ScheduleCleanup() |
Richiede l'esecuzione, in un thread con priorità inferiore, della cancellazione di voci inutilizzate contenute nell'elenco di listener sottostante. (Ereditato da WeakEventManager) |
StartListening(Object) |
Avvia l'ascolto dell'evento PropertyChanged sull'origine fornita. |
StopListening(Object) |
Interrompe l'ascolto dell'evento PropertyChanged sull'origine fornita. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
VerifyAccess() |
Impone che il thread chiamante abbia accesso a DispatcherObject. (Ereditato da DispatcherObject) |