FrameworkElement.OnInitialized(EventArgs) Metodo

Definizione

Genera l'evento Initialized.Raises the Initialized event. Questo metodo viene richiamato ogni volta che la proprietà IsInitialized è impostata internamente su true.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)

Parametri

e
EventArgs

Oggetto RoutedEventArgs che contiene i dati dell'evento.The RoutedEventArgs that contains the event data.

Commenti

Questo particolare metodo on * non è un hook del gestore di classe.This particular On* method is not a class handler hook. Né rispetta esattamente la convenzione di metodo stabilita Common Language Runtime (CLR)common language runtime (CLR) on * che l'evento corrispondente potrebbe essere eliminato eseguendo l'override di questo metodo e non chiamando l'implementazione di 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.

Si noti che la proprietà IsInitialized è di sola lettura, pertanto non è possibile impostare IsInitialized per forzare il comportamento di inizializzazione.Note that the IsInitialized property is read-only, so you cannot set IsInitialized to force initialization behavior. L'impostazione dello stato di inizializzazione deve essere eseguita solo dal Framework 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.

Note per gli eredi

L'implementazione predefinita di questo metodo virtuale genera l'evento descritto sopra.The default implementation of this virtual method raises the event as described above. Per mantenere questo comportamento, è necessario che gli override chiamino l'implementazione di base.Overrides should call the base implementation to preserve this behavior. Se non si chiama l'implementazione di base, non solo non verrà generato l'evento Initialized come previsto in genere da una FrameworkElement classe derivata, ma verranno anche eliminate due operazioni importanti di inizializzazione dello stile e del tema implementate da questo implementazione di 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.

Si applica a

Vedi anche