TemplatedControlDesigner.OnTemplateModeChanged Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 vyvolá hostitel návrháře pro určité akce na ovládacím prvku v návrhové ploše. Například událost se vyvolá, když uživatel přejde do režimu úprav šablony nebo ukončí režim úprav ovládacího prvku.
Třída TemplatedControlDesigner poskytuje výchozího delegáta ViewEvent pro zpracování události. Třídy odvozené z TemplatedControlDesigner přepsání OnTemplateModeChanged metody 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é třídy 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 provádí aktualizace požadované pro událost změny režimu šablony v základní TemplatedControlDesigner třídě a potom volá metodu OnTemplateModeChanged . Základní OnTemplateModeChanged metoda ve TemplatedControlDesigner třídě vrátí bez provedení dalšího zpracování události. Pokud třída je odvozena ze TemplatedControlDesigner základní metody a přepíše základní OnTemplateModeChanged metodu, výchozí delegát volá metodu přepsání v odvozené třídě.
InTemplateMode Pomocí vlastnosti určete, zda návrhář ovládacích prvků je v režimu úprav šablony aktuálně.
Poznámky pro dědice
Výchozí delegát, který je poskytován TemplatedControlDesigner třídou provádí 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 od třídy TemplatedControlDesigner k provedení dalšího zpracování událostí změn režimu šablony na ovládacích prvcích v návrhové ploše.