Udostępnij za pośrednictwem


FrameworkElement.OnInitialized(EventArgs) Metoda

Definicja

Initialized Zgłasza zdarzenie. Ta metoda jest wywoływana za każdym razem, gdy IsInitialized jest ustawiona na true wartość wewnętrznie.

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

Element RoutedEventArgs zawierający dane zdarzenia.

Uwagi

Ta konkretna metoda On* nie jest elementem zaczepienia programu obsługi klas. Nie jest też dokładnie zgodne z ustanowioną konwencją metody środowiska uruchomieniowego języka wspólnego (CLR) On*, że zgodne zdarzenie może zostać pominięte przez zastąpienie tej metody i nie wywołanie implementacji podstawowej.

Należy pamiętać, że IsInitialized właściwość jest tylko do odczytu, więc nie można ustawić ustawienia IsInitialized wymuszania zachowania inicjowania. Ustawienie stanu inicjowania ma być wykonywane tylko przez platformę Windows Presentation Foundation (WPF).

Uwagi dotyczące dziedziczenia

Domyślna implementacja tej metody wirtualnej wywołuje zdarzenie zgodnie z powyższym opisem. Zastąpienia powinny wywoływać implementację podstawową, aby zachować to zachowanie. Jeśli nie wywołasz implementacji podstawowej, nie tylko nie zgłosisz Initialized zdarzenia, ponieważ jest to zwykle oczekiwane dla FrameworkElement klasy pochodnej, ale pominięto również dwie ważne operacje inicjowania stylu i motywu, które są implementowane przez tę implementację podstawową.

Dotyczy

Zobacz też