TemplatedControlDesigner.OnTemplateModeChanged Methode

Definition

Ermöglicht die Durchführung weiterer Bearbeitungsvorgänge, wenn der Vorlagenmodus geändert wird.Provides an opportunity to perform additional processing when the template mode is changed.

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

Hinweise

Das- ViewEvent Ereignis wird vom Designer Host für bestimmte Aktionen auf einem-Steuerelement in der Entwurfs Oberfläche ausgelöst.The ViewEvent event is raised by the designer host for certain actions on a control in the design surface. Beispielsweise wird ein Ereignis ausgelöst, wenn der Benutzer den Vorlagen Bearbeitungsmodus für ein Steuerelement eingibt oder verlässt.For example, an event is raised when the user enters or exits template editing mode for a control.

Die-Klasse stellt einen Standard Delegaten bereit TemplatedControlDesigner , um das Ereignis zu behandeln ViewEvent .The TemplatedControlDesigner class supplies a default delegate to handle the ViewEvent event. Von abgeleitete Klassen TemplatedControlDesigner überschreiben die- OnTemplateModeChanged Methode, um Ereignisse zu verarbeiten, die ausgelöst werden, wenn sich der Vorlagen Modus für das zugeordnete Steuerelement ändert.Classes deriving from the TemplatedControlDesigner override the OnTemplateModeChanged method to process events that are raised when the template mode changes for the associated control.

Mit der- OnTemplateModeChanged Methode können abgeleitete Klassen das-Ereignis behandeln, ohne einen Delegaten anzufügen.The OnTemplateModeChanged method allows derived classes to handle the event without attaching a delegate. Dies ist das bevorzugte Verfahren für die Behandlung des Ereignisses in einer abgeleiteten Klasse.This is the preferred technique for handling the event in a derived class.

Der Standard Delegat führt die Updates aus, die für ein Änderungs Ereignis für einen Vorlagen Modus in der Basisklasse erforderlich sind TemplatedControlDesigner , und ruft dann die- OnTemplateModeChanged Methode auf.The default delegate performs the updates that are required for a template mode change event in the base TemplatedControlDesigner class, and then calls the OnTemplateModeChanged method. Die Basis OnTemplateModeChanged Methode in der- TemplatedControlDesigner Klasse gibt zurück, ohne dass zusätzliche Verarbeitungsschritte für das-Ereignis durchgeführt werden.The base OnTemplateModeChanged method in the TemplatedControlDesigner class returns without performing any additional processing for the event. Wenn eine Klasse von abgeleitet TemplatedControlDesigner wird und die Basis Methode überschreibt OnTemplateModeChanged , ruft der Standard Delegat die Überschreibungs Methode in der abgeleiteten Klasse auf.If a class derives from the TemplatedControlDesigner and overrides the base OnTemplateModeChanged method, the default delegate calls the override method in the derived class.

Verwenden Sie die- InTemplateMode Eigenschaft, um zu bestimmen, ob der Steuerelement-Designer derzeit im Vorlagen Bearbeitungsmodus ist.Use the InTemplateMode property to determine whether the control designer is in template editing mode currently.

Hinweise für Vererber

Der von der-Klasse bereitgestellte Standard Delegat TemplatedControlDesigner führt alle Updates aus, die für die Basisklasse erforderlich sind, bevor die-Methode aufgerufen wird OnTemplateModeChanged() .The default delegate that is supplied by the TemplatedControlDesigner class performs all updates necessary for the base class before calling the OnTemplateModeChanged() method. Überschreiben OnTemplateModeChanged() Sie die-Methode in Klassen, die von abgeleitet werden TemplatedControlDesigner , um zusätzliche Verarbeitungsschritte für Vorlagen Modus-Änderungs Ereignisse für Steuerelemente in der Entwurfs Oberfläche auszuführen.Override the OnTemplateModeChanged() method in classes deriving from the TemplatedControlDesigner to perform additional processing for template mode change events on controls in the design surface.

Gilt für:

Siehe auch