FrameworkElement.OnInitialized(EventArgs) Methode

Definition

Löst das Ereignis Initialized aus.Raises the Initialized event. Diese Methode wird immer aufgerufen, wenn IsInitialized intern auf true festgelegt wird.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)

Parameter

e
EventArgs

Das RoutedEventArgs, das die Ereignisdaten enthält.The RoutedEventArgs that contains the event data.

Hinweise

Diese bestimmte on *-Methode ist kein klassenhandlerhook.This particular On* method is not a class handler hook. Außerdem befolgt Sie genau die festgelegte Common Language Runtime (CLR)common language runtime (CLR) on *-Methoden Konvention, dass das Übereinstimmungs Ereignis unterdrückt werden kann, indem diese Methode außer Kraft gesetzt und nicht die Basis Implementierung aufgerufen wird.Nor does it exactly follow the established Common Language Runtime (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.

Beachten Sie, dass die IsInitialized-Eigenschaft schreibgeschützt ist, sodass Sie IsInitialized nicht festlegen können, um das Initialisierungs Verhalten zu erzwingen.Note that the IsInitialized property is read-only, so you cannot set IsInitialized to force initialization behavior. Das Festlegen des Initialisierungs Zustands soll nur vom Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) Framework durchgeführt werden.Setting the initialization state is intended to be done only by the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework.

Hinweise für Vererber

Die Standardimplementierung dieser virtuellen Methode löst das Ereignis wie oben beschrieben aus.The default implementation of this virtual method raises the event as described above. Bei Überschreibungen sollte die Basisimplementierung aufgerufen werden, um dieses Verhalten beizubehalten.Overrides should call the base implementation to preserve this behavior. Wenn Sie die Basis Implementierung nicht aufzurufen, wird nicht nur das Initialized-Ereignis wie bei einer FrameworkElement abgeleiteten Klasse erwartet, sondern auch zwei wichtige Initialisierungs Vorgänge für Stil und Design Stil unterdrückt, die von dieser Basis Implementierung implementiert werden.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.

Gilt für:

Siehe auch