Sdílet prostřednictvím


FrameworkElement.OnInitialized(EventArgs) Metoda

Definice

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

e
EventArgs

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í.

Platí pro

Viz také