Partager via


EventBindingService, classe

Définit les méthodes de création, suppression, affichage et interrogation du contenu de la classe de gestion des événements pour le contexte d'édition actuel.

Hiérarchie d'héritage

System.Object
  Microsoft.Windows.Design.Services.EventBindingService

Espace de noms :  Microsoft.Windows.Design.Services
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
Public MustInherit Class EventBindingService
public abstract class EventBindingService
public ref class EventBindingService abstract
[<AbstractClass>]
type EventBindingService =  class end
public abstract class EventBindingService

Le type EventBindingService expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée EventBindingService Lors d'une substitution dans une classe dérivée, initialise une nouvelle instance de la classe EventBindingService.

Début

Méthodes

  Nom Description
Méthode publique AddEventHandler En cas de substitution dans une classe dérivée, demande qu'une méthode spécifiée soit déclarée comme gérant un événement spécifié.
Méthode publique AllowClassNameForMethodName En cas de substitution dans une classe dérivée, détermine si un nom de classe peut être utilisé pour créer un nom de méthode unique dans un langage.
Méthode publique AppendStatements Ajoute la collection spécifiée des objets CodeStatement au gestionnaire d'événements spécifié.
Méthode publique CreateMethod En cas de substitution dans une classe dérivée, crée une méthode qui gère un événement.
Méthode publique CreateUniqueMethodName En cas de substitution dans une classe dérivée, retourne un nom de méthode unique pour un gestionnaire d'événements.
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetCompatibleMethods En cas de substitution dans une classe dérivée, retourne les noms des méthodes qui sont compatibles avec un événement spécifié.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetMethodHandlers En cas de substitution dans une classe dérivée, retourne la liste des méthodes qui gèrent un événement spécifié.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IsExistingMethodName En cas de substitution dans une classe dérivée, détermine si un nom de méthode qui gère un événement spécifié existe déjà.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode protégée OnEventHandlerGenerated Déclenche l'événement EventHandlerGenerated.
Méthode publique RemoveHandle En cas de substitution dans une classe dérivée, demande qu'une méthode spécifique cesse de gérer un événement spécifique en le supprimant d'une clause Handles.
Méthode publique RemoveHandlesForName Supprime les gestionnaires d'événements pour l'élément spécifié.
Méthode publique RemoveMethod En cas de substitution dans une classe dérivée, demande qu'une méthode spécifique cesse de gérer un événement spécifique en le supprimant d'une clause de gestion d'événement.
Méthode publique SetClassName En cas de substitution dans une classe dérivée, identifie les méthodes que le service de liaison désigne comme appartenant à la classe spécifiée.
Méthode publique ShowMethod En cas de substitution dans une classe dérivée, essaie d'afficher la méthode spécifiée à l'attention de l'utilisateur.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Méthode publique ValidateMethodName En cas de substitution dans une classe dérivée, détermine si un nom de méthode est valide et déclenche une exception dans le cas contraire.

Début

Événements

  Nom Description
Événement public EventHandlerGenerated Se produit lorsqu'une méthode est associée à un ModelEvent à la suite d'un appel à la méthode AddEventHandler.

Début

Notes

Deux méthodes permettent d'associer des événements à des gestionnaires d'événements dans Visual Studio. Le premier consiste à utiliser le mot clé Handles. La seconde consiste à utiliser les méthodes AddHandler et RemoveHandler. En langage C#, l'utilisation de + = et - = avec un EventHandler correspond à AddHandler et RemoveHandler. Les deux méthodes peuvent être utilisées dans Visual Basic. Mais seule la deuxième peut être utilisée en langage C#. Pour plus d'informations, consultez les rubriques suivantes :

Événements (Visual Basic)

Événements (Guide de programmation C#)

Création de gestionnaires d'événements dans les Windows Forms

Événements (WPF)

Vous pouvez utiliser la classe EventBindingService pour étendre ce comportement.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Windows.Design.Services, espace de noms

ModelEditingScope

ModelEvent

ModelEventCollection

Autres ressources

Architecture de l'extensibilité du Concepteur WPF