Freigeben über


TemplatedControlDesigner.OnTemplateModeChanged-Methode

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

Namespace: System.Web.UI.Design
Assembly: System.Design (in system.design.dll)

Syntax

'Declaration
Protected Overridable Sub OnTemplateModeChanged
'Usage

Me.OnTemplateModeChanged
protected virtual void OnTemplateModeChanged ()
protected:
virtual void OnTemplateModeChanged ()
protected void OnTemplateModeChanged ()
protected function OnTemplateModeChanged ()

Hinweise

Das ViewEvent-Ereignis wird vom Designerhost für bestimmte Aktionen auf einem sich auf der Entwurfsoberfläche befindlichen Steuerelement ausgelöst. Es wird beispielsweise ein Ereignis ausgelöst, wenn der Benutzer in den Vorlagenbearbeitungsmodus für ein Steuerelement wechselt oder diesen beendet.

Die TemplatedControlDesigner-Klasse stellt einen Standarddelegaten zum Behandeln des ViewEvent-Ereignisses bereit. Vom TemplatedControlDesigner abgeleitete Klassen überschreiben die OnTemplateModeChanged-Methode, um die Ereignisse zu verarbeiten, die beim Ändern des Vorlagenmodus des zugeordneten Steuerelements ausgelöst werden.

Die OnTemplateModeChanged-Methode ermöglicht es 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 bei einem Änderungsereignis für den Vorlagenmodus in der TemplatedControlDesigner-Basisklasse erforderliche Aktualisierung durch und ruft dann die OnTemplateModeChanged-Methode auf. Die OnTemplateModeChanged-Basismethode in der TemplatedControlDesigner-Klasse wird beendet, ohne dass eine zusätzliche Verarbeitung des Ereignisses erfolgt. Wenn in einer vom TemplatedControlDesigner abgeleiteten Klasse die OnTemplateModeChanged-Basismethode überschrieben wird, ruft der Standarddelegat die überschriebene Methode in der abgeleiteten Klasse auf.

Sie können mithilfe der InTemplateMode-Eigenschaft bestimmen, ob sich der Steuerelement-Designer zurzeit im Vorlagenbearbeitungsmodus befindet.

Hinweise für Erben Der von der TemplatedControlDesigner-Klasse bereitgestellte Standarddelegat führt vor dem Aufruf der OnTemplateModeChanged-Methode alle für die Basisklasse erforderlichen Aktualisierungen durch. Überschreiben Sie die OnTemplateModeChanged-Methode in vom TemplatedControlDesigner abgeleiteten Klassen, um zusätzliche Aktionen für Änderungsereignisse des Vorlagenmodus für Steuerelemente auf der Entwurfsoberfläche auszuführen.

.NET Framework-Sicherheit

  • Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

TemplatedControlDesigner-Klasse
TemplatedControlDesigner-Member
System.Web.UI.Design-Namespace
ViewEventHandler
TemplateModeChangedEventArgs
ControlDesigner.InTemplateMode-Eigenschaft

Weitere Ressourcen

Entwurfszeitunterstützung für Web Forms