Partager via


EventHandlerService Classe

Définition

Fournit un moyen systématique de gérer les gestionnaires d'événements pour le document en cours.

public ref class EventHandlerService sealed
public sealed class EventHandlerService
type EventHandlerService = class
Public NotInheritable Class EventHandlerService
Héritage
EventHandlerService

Remarques

Les développeurs peuvent être en mesure d’écrire du code à un seul endroit qui gère les événements d’un certain type.

En outre, les développeurs peuvent avoir besoin de modifier globalement le comportement des gestionnaires pour des événements ou des types d’événements spécifiques, qui peuvent être distribués entre les composants du concepteur.

Les concepteurs d’un projet classique sont de nombreux objets différents afin qu’il puisse être utile de répertorier et de stocker des références à ces événements à partir d’un endroit commun.

Ce service implémente une « pile d’événements » qui contient l’ensemble actuel de gestionnaires d’événements. La pile peut avoir différents types de gestionnaires sur la pile.

Par exemple, un concepteur peut envoyer ou ajouter, un gestionnaire de clavier et un gestionnaire de souris sur la pile. Lorsqu’un concepteur demande un gestionnaire d’événements, le service trouve le gestionnaire le plus haut sur la pile qui correspond à la classe que vous avez demandée.

De cette façon, le service peut être étendu à n’importe quel schéma d’événement et permet également de remplacer des types spécifiques de gestionnaires d’événements. Par exemple, vous pouvez remplacer les gestionnaires d’événements de souris sans affecter les gestionnaires d’événements de menu ou les gestionnaires d’événements clavier.

Constructeurs

EventHandlerService(Control)

Initialise une nouvelle instance de la classe EventHandlerService.

Propriétés

FocusWindow

Obtient le contrôle auquel les gestionnaires d'événements sont joints.

Méthodes

Equals(Object)

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

(Hérité de Object)
GetHandler(Type)

Obtient le gestionnaire d'événements actuellement actif du type spécifié.

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)
PopHandler(Object)

Dépile le gestionnaire donné.

PushHandler(Object)

Exécute un push d'un nouveau gestionnaire d'événements dans la pile.

ToString()

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

(Hérité de Object)

Événements

EventHandlerChanged

Déclenche un événement OnEventHandlerChanged.

S’applique à