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 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é
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro