TemplatedControlDesigner.OnTemplateModeChanged Methode

Definitie

Biedt een mogelijkheid om extra verwerking uit te voeren wanneer de sjabloonmodus wordt gewijzigd.

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

Opmerkingen

De ViewEvent gebeurtenis wordt gegenereerd door de ontwerperhost voor bepaalde acties op een besturingselement in het ontwerpoppervlak. Er wordt bijvoorbeeld een gebeurtenis gegenereerd wanneer de gebruiker de bewerkingsmodus voor sjablonen voor een besturingselement opent of afsluit.

De TemplatedControlDesigner klasse levert een standaard gedelegeerde om de ViewEvent gebeurtenis af te handelen. Klassen die worden afgeleid van de TemplatedControlDesigner onderdrukking van de methode voor het OnTemplateModeChanged verwerken van gebeurtenissen die worden gegenereerd wanneer de sjabloonmodus wordt gewijzigd voor het gekoppelde besturingselement.

Met de OnTemplateModeChanged methode kunnen afgeleide klassen de gebeurtenis afhandelen zonder een gemachtigde te koppelen. Dit is de voorkeurstechniek voor het verwerken van de gebeurtenis in een afgeleide klasse.

De standaarddelegatie voert de updates uit die vereist zijn voor een wijzigingsgebeurtenis in de sjabloonmodus in de basisklasse TemplatedControlDesigner en roept vervolgens de OnTemplateModeChanged methode aan. De basismethode OnTemplateModeChanged in de TemplatedControlDesigner klasse retourneert zonder extra verwerking voor de gebeurtenis uit te voeren. Als een klasse is afgeleid van de TemplatedControlDesigner basismethode en de basismethode OnTemplateModeChanged overschrijft, roept de standaarddelegering de onderdrukkingsmethode in de afgeleide klasse aan.

Gebruik de InTemplateMode eigenschap om te bepalen of de ontwerpfunctie voor besturingselementen zich momenteel in de bewerkingsmodus voor sjablonen bevindt.

Notities voor overnemers

De standaarddelegatie die door de TemplatedControlDesigner klasse wordt geleverd, voert alle updates uit die nodig zijn voor de basisklasse voordat de OnTemplateModeChanged() methode wordt aangeroepen. Overschrijf de OnTemplateModeChanged() methode in klassen die zijn afgeleid van de TemplatedControlDesigner om aanvullende verwerking uit te voeren voor wijzigingsgebeurtenissen in de sjabloonmodus op besturingselementen in het ontwerpoppervlak.

Van toepassing op

Zie ook