FrameworkElement.OnInitialized(EventArgs) 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í.
Initialized Vyvolá událost. Tato metoda je vyvolána vždy, když IsInitialized je interně nastavena na true
.
protected:
virtual void OnInitialized(EventArgs ^ e);
protected virtual void OnInitialized (EventArgs e);
abstract member OnInitialized : EventArgs -> unit
override this.OnInitialized : EventArgs -> unit
Protected Overridable Sub OnInitialized (e As EventArgs)
Parametry
Hodnota RoutedEventArgs , která obsahuje data události.
Poznámky
Tato konkrétní metoda On* není háček obslužné rutiny třídy. Ani se přesně neřídí zavedenou konvencí metody Common Language Runtime (CLR) On*, že odpovídající událost by mohla být potlačena přepsáním této metody a ne voláním základní implementace.
Všimněte si IsInitialized , že vlastnost je jen pro čtení, takže nemůžete nastavit IsInitialized na vynucení chování inicializace. Nastavení stavu inicializace má být provedeno pouze architekturou Windows Presentation Foundation (WPF).
Poznámky pro dědice
Výchozí implementace této virtuální metody vyvolá událost, jak je popsáno výše. Přepsání by mělo volat základní implementaci, aby se toto chování zachovalo. Pokud se vám nepodaří volat základní implementaci, nejenže nevyvoláte Initialized událost, jak se obecně očekává od FrameworkElement odvozené třídy, ale také potlačíte dvě důležité operace inicializace stylu a stylu motivu, které jsou implementovány touto základní implementací.