FrameworkElement.OnInitialized(EventArgs) Metoda

Definicja

Podnosi Initialized zdarzenie.Raises the Initialized event. Ta metoda jest wywoływana za każdym razem IsInitialized , gdy jest ustawiona true wewnętrznie.This method is invoked whenever IsInitialized is set to true internally.

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

RoutedEventArgsZawierający dane zdarzenia.The RoutedEventArgs that contains the event data.

Uwagi

Ta konkretna metoda nie jest punktem zaczepienia obsługi klasy.This particular On* method is not a class handler hook. Nie jest jednak dokładnie zgodne z środowisko uruchomieniowe języka wspólnego (CLR)common language runtime (CLR) Konwencją ustanowioną na *, aby można było pominąć to zdarzenie, zastępując tę metodę i niewywołując implementację podstawową.Nor does it exactly follow the established środowisko uruchomieniowe języka wspólnego (CLR)common language runtime (CLR) On* method convention that the matching event could be suppressed by overriding this method and not calling the base implementation.

Należy zauważyć, że IsInitialized Właściwość jest tylko do odczytu, więc nie można ustawić, IsInitialized Aby wymusić zachowanie inicjalizacji.Note that the IsInitialized property is read-only, so you cannot set IsInitialized to force initialization behavior. Ustawienie stanu inicjalizacji jest przeznaczone do wykonania tylko przez Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) platformę.Setting the initialization state is intended to be done only by the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework.

Uwagi dotyczące dziedziczenia

Domyślna implementacja tej metody wirtualnej wywołuje zdarzenie zgodnie z powyższym opisem.The default implementation of this virtual method raises the event as described above. Zastąpienia powinny wywołać implementację podstawową w celu zachowania tego zachowania.Overrides should call the base implementation to preserve this behavior. Jeśli nie zostanie wywołana implementacja podstawowa, nie tylko zostanie zgłoszone zdarzenie, którego Initialized ogólnie oczekuje FrameworkElement Klasa pochodna, ale również zostaną pominięte dwa ważne operacje inicjowania stylu i stylu motywu, które są implementowane przez tę implementację podstawową.If you fail to call the base implementation, not only will you not raise the Initialized event as is generally expected of a FrameworkElement derived class, but you will also suppress two important style and theme style initialization operations that are implemented by this base implementation.

Dotyczy

Zobacz też