LostFocusEventManager 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 in modo che sia possibile utilizzare il modello "listener di eventi deboli" per allegare i listener agli eventi LostFocus o LostFocus.
public ref class LostFocusEventManager : System::Windows::WeakEventManager
public class LostFocusEventManager : System.Windows.WeakEventManager
type LostFocusEventManager = class
inherit WeakEventManager
Public Class LostFocusEventManager
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.
Il data binding WPF usa questa WeakEventManager opzione in modo che le classi interne che aggiornano le associazioni possano collegare listener per un evento o ContentElement.LostFocus su un UIElement.LostFocus oggetto che rappresenta la destinazione di un'associazione. Ciò supporta la notifica per la LostFocus modalità di data binding, senza creare riferimenti sicuri alle destinazioni di data binding.
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(DependencyObject, EventHandler<RoutedEventArgs>) |
Aggiunge il gestore eventi specificato, che viene chiamato quando l'origine specificata genera l'evento LostFocus o LostFocus. |
AddListener(DependencyObject, IWeakEventListener) |
Aggiunge il listener fornito all'elenco dei listener sull'origine fornita. |
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 LostFocus o LostFocus. |
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 voci di listener inattivi dall'elenco di dati per l'origine fornita. Restituisce |
Remove(Object) |
Rimuove tutti i listener per l'origine specificata. (Ereditato da WeakEventManager) |
RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>) |
Rimuove il gestore eventi specificato dall'origine specificata. |
RemoveListener(DependencyObject, IWeakEventListener) |
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) |
Inizia con l’attesa per l'evento LostFocus sull'origine specificata, allegando un gestore della classe interno a quell'origine. |
StopListening(Object) |
Interruzioni dell’attesa per l'evento LostFocus sull'origine specificata. |
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) |