TemplatedControlDesigner.OnTemplateModeChanged Metoda

Definice

Poskytuje příležitost provést další zpracování při změně režimu šablony.

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

Poznámky

Událost ViewEvent je vyvolána hostitelem návrháře pro určité akce na ovládacím prvku v návrhové ploše. Událost je například vyvolána, když uživatel přejde do režimu úprav šablony ovládacího prvku nebo ho ukončí.

Třída TemplatedControlDesigner poskytuje výchozího delegáta pro zpracování ViewEvent události. Třídy odvozené z TemplatedControlDesigner přepisují metodu OnTemplateModeChanged zpracování událostí, které jsou vyvolány při změně režimu šablony pro přidružený ovládací prvek.

Metoda OnTemplateModeChanged umožňuje odvozeným třídám zpracovat událost bez připojení delegáta. Toto je upřednostňovaná technika pro zpracování události v odvozené třídě.

Výchozí delegát provede aktualizace požadované pro událost změny režimu šablony v základní TemplatedControlDesigner třídě a pak zavolá metodu OnTemplateModeChanged . Základní OnTemplateModeChanged metoda ve TemplatedControlDesigner třídě vrací hodnotu bez provedení jakéhokoli dalšího zpracování události. Pokud je třída odvozena z TemplatedControlDesigner a přepisuje základní OnTemplateModeChanged metodu, výchozí delegát volá metodu override v odvozené třídě.

InTemplateMode Pomocí vlastnosti určete, zda je návrhář ovládacího prvku aktuálně v režimu úprav šablony.

Poznámky pro dědice

Výchozí delegát, který je poskytován TemplatedControlDesigner třídou provede všechny aktualizace nezbytné pro základní třídu před voláním OnTemplateModeChanged() metody . Přepište metodu OnTemplateModeChanged() ve třídách odvozených z , TemplatedControlDesigner aby se provedlo další zpracování událostí změn režimu šablony u ovládacích prvků v návrhové ploše.

Platí pro

Viz také