Langue

EventHandlerService Classe

Définition

Fournit un moyen systématique de gérer les gestionnaires d’événements pour le document actif.

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 spécifiques ou des types d’événements, 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 (push) 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

Nom Description
EventHandlerService(Control)

Initialise une nouvelle instance de la classe EventHandlerService.

Propriétés

Nom Description
FocusWindow

Obtient le contrôle auquel les gestionnaires d’événements sont attachés.

Méthodes

Nom Description
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 actif du type spécifié.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
PopHandler(Object)

Affiche le gestionnaire donné hors de la pile.

PushHandler(Object)

Envoie (push) un nouveau gestionnaire d’événements sur la pile.

ToString()

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

(Hérité de Object)

Événements

Nom Description
EventHandlerChanged

Déclenche un événement OnEventHandlerChanged.

S’applique à