FrameworkElement.Initialized Událost
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í.
Nastane při FrameworkElement inicializaci. Tato událost se shoduje s případy, kdy se hodnota IsInitialized vlastnosti změní z false
(nebo nedefinované) na true
.
public:
event EventHandler ^ Initialized;
public event EventHandler Initialized;
member this.Initialized : EventHandler
Public Custom Event Initialized As EventHandler
Event Type
Poznámky
Tato událost bude vyvolána při každém EndInit zavolání metod nebo OnVisualParentChanged . Volání jedné z metod mohla pocházet z kódu aplikace nebo prostřednictvím chování procesoru XAML (Extensible Application Markup Language) při zpracování stránky XAML.
Jestli se rozhodnete zpracovat Loaded , nebo Initialized závisí na vašich požadavcích. Pokud nepotřebujete číst vlastnosti elementu, máte v úmyslu vlastnosti resetovat a nepotřebujete žádné informace o rozložení, Initialized může být lepší událost pro zpracování. Pokud potřebujete, aby byly k dispozici všechny vlastnosti elementu a budete nastavovat vlastnosti, které pravděpodobně resetují rozložení, Loaded může být lepší událost, se kterou se bude pracovat. Pokud obslužná rutina resetuje všechny vlastnosti, které systém rozložení interpretuje tak, aby znamenaly, že je vyžadováno nové předání rozložení, buďte opatrní. (Pokud si nejste jistí, které vlastnosti můžou vyžadovat nové předání rozložení, pokud jsou změněné, může být nutné zkontrolovat FrameworkPropertyMetadata hodnoty vlastnosti.)
Další informace o sekvenci událostí objektu pro FrameworkElementobjekt a také pro několik souvisejících tříd aplikací a elementů najdete v tématu Události životnosti objektu.