Partager via


TemplatedControlDesigner.OnTemplateModeChanged Méthode

Définition

Fournit une possibilité de traitement supplémentaire lorsque le mode du modèle est modifié.

protected:
 virtual void OnTemplateModeChanged();
protected virtual void OnTemplateModeChanged ();
abstract member OnTemplateModeChanged : unit -> unit
override this.OnTemplateModeChanged : unit -> unit
Protected Overridable Sub OnTemplateModeChanged ()

Remarques

L’événement ViewEvent est déclenché par l’hôte du concepteur pour certaines actions sur un contrôle dans l’aire de conception. Par exemple, un événement est déclenché lorsque l’utilisateur entre ou quitte le mode d’édition du modèle pour un contrôle.

La TemplatedControlDesigner classe fournit un délégué par défaut pour gérer l’événement ViewEvent . Les classes dérivant de la TemplatedControlDesigner méthode remplacent la OnTemplateModeChanged méthode pour traiter les événements qui sont déclenchés lorsque le mode de modèle change pour le contrôle associé.

La OnTemplateModeChanged méthode permet aux classes dérivées de gérer l’événement sans attacher de délégué. Il s'agit de la méthode recommandée pour gérer l'événement dans une classe dérivée.

Le délégué par défaut effectue les mises à jour requises pour un événement de changement de mode modèle dans la classe de base TemplatedControlDesigner , puis appelle la OnTemplateModeChanged méthode. La méthode de base OnTemplateModeChanged dans la TemplatedControlDesigner classe retourne sans effectuer de traitement supplémentaire pour l’événement. Si une classe dérive de et remplace la TemplatedControlDesigner méthode de base OnTemplateModeChanged , le délégué par défaut appelle la méthode override dans la classe dérivée.

Utilisez la InTemplateMode propriété pour déterminer si le concepteur de contrôles est actuellement en mode d’édition de modèle.

Notes pour les héritiers

Le délégué par défaut fourni par la TemplatedControlDesigner classe effectue toutes les mises à jour nécessaires pour la classe de base avant d’appeler la OnTemplateModeChanged() méthode. Remplacez la OnTemplateModeChanged() méthode dans les classes dérivées de pour effectuer un TemplatedControlDesigner traitement supplémentaire pour les événements de modification en mode modèle sur les contrôles de l’aire de conception.

S’applique à

Voir aussi