TemplatedControlDesigner.OnTemplateModeChanged Methode

Definition

Ermöglicht die Durchführung weiterer Bearbeitungsvorgänge, wenn der Vorlagenmodus geändert wird.

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 Designerhost für bestimmte Aktionen für ein Steuerelement in der Entwurfsoberfläche ausgelöst. Beispielsweise wird ein Ereignis ausgelöst, wenn der Benutzer den Vorlagenbearbeitungsmodus für ein Steuerelement wechselt oder beendet.

Die TemplatedControlDesigner -Klasse stellt einen Standarddelegat zur Behandlung des Ereignisses ViewEvent bereit. Klassen, die von der TemplatedControlDesigner -Methode abgeleitet werden, überschreiben die OnTemplateModeChanged -Methode, um Ereignisse zu verarbeiten, die ausgelöst werden, wenn sich der Vorlagenmodus für das zugeordnete Steuerelement ändert.

Mit OnTemplateModeChanged der -Methode können abgeleitete Klassen das Ereignis verarbeiten, ohne einen Delegaten anzufügen. Dies ist das bevorzugte Verfahren für die Behandlung des Ereignisses in einer abgeleiteten Klasse.

Der Standarddelegat führt die Updates aus, die für ein Änderungsereignis im Vorlagenmodus in der Basisklasse TemplatedControlDesigner erforderlich sind, und ruft dann die OnTemplateModeChanged -Methode auf. Die Basismethode OnTemplateModeChanged in der TemplatedControlDesigner -Klasse gibt ohne zusätzliche Verarbeitung für das Ereignis zurück. Wenn eine Klasse von TemplatedControlDesigner abgeleitet wird und die Basismethode OnTemplateModeChanged überschreibt, ruft der Standarddelegat die Überschreibungsmethode in der abgeleiteten Klasse auf.

Verwenden Sie die InTemplateMode -Eigenschaft, um zu bestimmen, ob sich der Steuerelement-Designer derzeit im Vorlagenbearbeitungsmodus befindet.

Hinweise für Vererber

Der Standarddelegat, der von der TemplatedControlDesigner -Klasse bereitgestellt wird, führt alle für die Basisklasse erforderlichen Updates aus, bevor die OnTemplateModeChanged() -Methode aufgerufen wird. Überschreiben Sie die OnTemplateModeChanged() -Methode in Klassen, die TemplatedControlDesigner von abgeleitet werden, um zusätzliche Verarbeitung für Vorlagenmodusänderungsereignisse für Steuerelemente in der Entwurfsoberfläche auszuführen.

Gilt für:

Weitere Informationen