FrameworkElement.OnInitialized(EventArgs) Méthode

Définition

Déclenche l'événement Initialized.Raises the Initialized event. Cette méthode est appelée chaque fois que IsInitialized a la valeur true en interne.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)

Paramètres

e
EventArgs

RoutedEventArgs qui contient les données d'événement.The RoutedEventArgs that contains the event data.

Remarques

Cette méthode on * particulière n’est pas un hook de gestionnaire de classe.This particular On* method is not a class handler hook. Il ne suit pas non plus exactement la Convention de méthode Common Language Runtime (CLR)common language runtime (CLR) on * que l’événement correspondant pourrait être supprimé en substituant cette méthode et en n’appelant pas l’implémentation de 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.

Notez que la propriété IsInitialized est en lecture seule, vous ne pouvez donc pas définir IsInitialized pour forcer le comportement de l’initialisation.Note that the IsInitialized property is read-only, so you cannot set IsInitialized to force initialization behavior. La définition de l’état d’initialisation est destinée à être effectuée uniquement par l’infrastructure 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 pour les héritiers

L'implémentation par défaut de cette méthode virtuelle déclenche l'événement tel qu'il est décrit ci-dessus.The default implementation of this virtual method raises the event as described above. Les substitutions doivent appeler l'implémentation de base pour maintenir ce comportement.Overrides should call the base implementation to preserve this behavior. Si vous ne parvenez pas à appeler l’implémentation de base, non seulement vous ne déclencherez pas l’événement Initialized comme c’est généralement le cas pour une classe dérivée FrameworkElement, mais vous supprimerez également deux opérations d’initialisation de style et de thème importantes implémentées par ce implémentation de 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.

S’applique à

Voir aussi