TemplatedControlDesigner.OnTemplateModeChanged Metoda

Definice

Poskytuje možnost 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řepsat 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, které jsou požadovány 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ě se vrátí bez provedení dalšího zpracování události. Pokud se třída odvozuje od TemplatedControlDesigner a přepíše základní OnTemplateModeChanged metodu, výchozí delegát volá metodu override v odvozené třídě.

InTemplateMode Pomocí vlastnosti určete, jestli 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 zadán TemplatedControlDesigner třídou provádí všechny aktualizace potřebné pro základní třídu před voláním OnTemplateModeChanged() metody. Přepište metodu OnTemplateModeChanged() ve třídách odvozených od TemplatedControlDesigner třídy a proveďte další zpracování událostí změn režimu šablony na ovládacích prvcích v návrhové ploše.

Platí pro

Viz také