TemplatedControlDesigner.OnTemplateModeChanged Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ger möjlighet att utföra ytterligare bearbetning när mallläget ändras.
protected:
virtual void OnTemplateModeChanged();
protected virtual void OnTemplateModeChanged();
abstract member OnTemplateModeChanged : unit -> unit
override this.OnTemplateModeChanged : unit -> unit
Protected Overridable Sub OnTemplateModeChanged ()
Kommentarer
Händelsen ViewEvent aktiveras av designervärden för vissa åtgärder på en kontroll på designytan. En händelse aktiveras till exempel när användaren går in i eller avslutar mallredigeringsläget för en kontroll.
Klassen TemplatedControlDesigner tillhandahåller ett standarddelegat för att hantera ViewEvent händelsen. Klasser som härleds från TemplatedControlDesigner åsidosättningsmetoden OnTemplateModeChanged för att bearbeta händelser som genereras när mallläget ändras för den associerade kontrollen.
Metoden OnTemplateModeChanged gör det möjligt för härledda klasser att hantera händelsen utan att koppla ett ombud. Det här är den bästa tekniken för att hantera händelsen i en härledd klass.
Standarddelegaten utför de uppdateringar som krävs för en ändringshändelse i mallläge i basklassen TemplatedControlDesigner och anropar OnTemplateModeChanged sedan metoden. OnTemplateModeChanged Basmetoden i TemplatedControlDesigner klassen returnerar utan att utföra någon ytterligare bearbetning för händelsen. Om en klass härleds från TemplatedControlDesigner och åsidosätter basmetoden OnTemplateModeChanged anropar standarddelegaten åsidosättningsmetoden i den härledda klassen.
Använd egenskapen InTemplateMode för att avgöra om kontrolldesignern är i mallredigeringsläge för närvarande.
Anteckningar till arvingar
Standarddelegaten TemplatedControlDesigner som tillhandahålls av klassen utför alla uppdateringar som krävs för basklassen innan metoden anropas OnTemplateModeChanged() . OnTemplateModeChanged() Åsidosätt metoden i klasser som härleds från TemplatedControlDesigner för att utföra ytterligare bearbetning för ändringshändelser i mallläge på kontroller på designytan.