Partager via


LostFocusEventManager Classe

Définition

Fournit une implémentation WeakEventManager afin que vous puissiez utiliser le modèle « écouteur d'événements faible » pour joindre des écouteurs aux événements LostFocus ou LostFocus.

public ref class LostFocusEventManager : System::Windows::WeakEventManager
public class LostFocusEventManager : System.Windows.WeakEventManager
type LostFocusEventManager = class
    inherit WeakEventManager
Public Class LostFocusEventManager
Inherits WeakEventManager
Héritage
LostFocusEventManager

Remarques

Pour être des écouteurs dans ce modèle, vos objets d’écouteur doivent implémenter IWeakEventListener. Vous n’avez pas besoin d’implémenter IWeakEventListener sur la classe qui est la source des événements.

La liaison de données WPF l’utilise WeakEventManager pour que les classes internes qui mettent à jour les liaisons puissent attacher des écouteurs pour un UIElement.LostFocus événement ou ContentElement.LostFocus sur un objet qui est la cible d’une liaison. Cela prend en charge la notification pour le LostFocus mode de liaison de données, sans créer de références fortes aux cibles de liaison de données.

Propriétés

Dispatcher

Obtient le Dispatcher associé à DispatcherObject.

(Hérité de DispatcherObject)
Item[Object]

Obtient ou définit les données qui sont stockées pour la source spécifiée.

(Hérité de WeakEventManager)
ReadLock

Établit un verrou de lecture sur la table de données sous-jacente et retourne un IDisposable.

(Hérité de WeakEventManager)
WriteLock

Établit un verrou d’écriture sur la table de données sous-jacente et retourne un IDisposable.

(Hérité de WeakEventManager)

Méthodes

AddHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Ajoute le gestionnaire d'événements spécifié, qui est appelé lorsque la source spécifiée déclenche l'événement LostFocus ou l'événement LostFocus.

AddListener(DependencyObject, IWeakEventListener)

Ajoute l'écouteur fourni à la liste d'écouteurs sur la source fournie.

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.

(Hérité de DispatcherObject)
DeliverEvent(Object, EventArgs)

Remet l'événement qui est géré à chaque écouteur.

(Hérité de WeakEventManager)
DeliverEventToList(Object, EventArgs, WeakEventManager+ListenerList)

Remet l'événement qui est géré à chaque écouteur dans la liste fournie.

(Hérité de WeakEventManager)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
NewListenerList()

Retourne un nouvel objet destiné à contenir des écouteurs sur l'événement LostFocus ou LostFocus.

NewListenerList()

Retourne un nouvel objet destiné à contenir des écouteurs sur un événement.

(Hérité de WeakEventManager)
ProtectedAddHandler(Object, Delegate)

Ajoute le délégué spécifié en tant que gestionnaire d'événements de la source spécifiée.

(Hérité de WeakEventManager)
ProtectedAddListener(Object, IWeakEventListener)

Ajoute l'écouteur fourni à la source fournie pour l'événement qui est géré.

(Hérité de WeakEventManager)
ProtectedRemoveHandler(Object, Delegate)

Supprime de la source spécifiée le gestionnaire ajouté précédemment.

(Hérité de WeakEventManager)
ProtectedRemoveListener(Object, IWeakEventListener)

Supprime un écouteur ajouté précédemment depuis la source fournie.

(Hérité de WeakEventManager)
Purge(Object, Object, Boolean)

Supprime des entrées d'écouteur inactives dans la liste de données pour la source fournie. Retourne la valeur true si certaines entrées ont été supprimées réellement de la liste.

(Hérité de WeakEventManager)
Remove(Object)

Supprime tous les écouteurs pour la source spécifiée.

(Hérité de WeakEventManager)
RemoveHandler(DependencyObject, EventHandler<RoutedEventArgs>)

Supprime le gestionnaire d'événements spécifié de la source spécifiée.

RemoveListener(DependencyObject, IWeakEventListener)

Supprime l'écouteur spécifié de la liste d'écouteurs sur la source fournie.

ScheduleCleanup()

Demande qu'un vidage d'entrées inutilisées dans la liste d'écouteur sous-jacente soit effectué sur un thread de basse priorité.

(Hérité de WeakEventManager)
StartListening(Object)

Commence à écouter pour l'événement LostFocus sur la source donnée, en joignant un gestionnaire de classe interne à cette source.

StopListening(Object)

Arrête l'écoute pour l'événement LostFocus sur la source donnée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.

(Hérité de DispatcherObject)

S’applique à

Voir aussi