Freigeben über


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 bereit, um das ViewEvent Ereignis zu behandeln. Klassen, die von der TemplatedControlDesigner -Methode abgeleitet OnTemplateModeChanged werden, um Ereignisse zu verarbeiten, die ausgelöst werden, wenn sich der Vorlagenmodus für das zugeordnete Steuerelement ändert.

Die OnTemplateModeChanged -Methode ermöglicht abgeleiteten Klassen, das Ereignis ohne Anfügen eines Delegaten zu behandeln. 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 zurück, ohne zusätzliche Verarbeitung für das Ereignis durchzuführen. Wenn eine Klasse von der abgeleitet ist und die TemplatedControlDesigner 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 Verarbeitungsvorgänge für Vorlagenmodusänderungsereignisse für Steuerelemente in der Entwurfsoberfläche auszuführen.

Gilt für:

Weitere Informationen