FrameworkElement.OnInitialized(EventArgs) Method

Definition

Inicia el evento Initialized.Raises the Initialized event. Este método se invoca cada vez que IsInitialized se establece en true internamente.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)

Parameters

e
EventArgs

Clase RoutedEventArgs que contiene los datos del evento.The RoutedEventArgs that contains the event data.

Remarks

Este método en concreto no es un enlace de controlador de clase.This particular On* method is not a class handler hook. Tampoco sigue exactamente la Convención establecida Common Language Runtime (CLR)common language runtime (CLR) on * Method que el evento coincidente podría suprimirse invalidando este método y no llamando a la implementación base.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.

Tenga en cuenta que la propiedad IsInitialized es de solo lectura, por lo que no puede establecer IsInitialized para forzar el comportamiento de inicialización.Note that the IsInitialized property is read-only, so you cannot set IsInitialized to force initialization behavior. Establecer el estado de inicialización solo está pensado para que lo realice el marco de Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF).Setting the initialization state is intended to be done only by the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) framework.

Notes to Inheritors

La implementación predeterminada de este método virtual genera el evento como se describió anteriormente.The default implementation of this virtual method raises the event as described above. Las invalidaciones deben llamar a la implementación base para conservar este comportamiento.Overrides should call the base implementation to preserve this behavior. Si no se puede llamar a la implementación base, no solo se generará el evento Initialized tal y como se espera normalmente de una clase derivada FrameworkElement, pero también se suprimen dos operaciones importantes de inicialización de estilo de estilo y de tema que se implementan mediante esta implementación base.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.

Applies to

See also