FrameworkElement.OnInitialized(EventArgs) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera l'evento Initialized. Questo metodo viene richiamato ogni volta che la proprietà IsInitialized è impostata internamente su true
.
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
Oggetto RoutedEventArgs che contiene i dati dell'evento.
Commenti
Questo particolare metodo On* non è un hook del gestore di classi. Né segue esattamente la convenzione di metodo CLR (Common Language Runtime) On* stabilita che l'evento corrispondente potrebbe essere eliminato eseguendo l'override di questo metodo e non chiamando l'implementazione di base.
Si noti che la IsInitialized proprietà è di sola lettura, pertanto non è possibile impostare IsInitialized per forzare il comportamento di inizializzazione. L'impostazione dello stato di inizializzazione deve essere eseguita solo dal framework Windows Presentation Foundation (WPF).
Note per gli eredi
L'implementazione predefinita di questo metodo virtuale genera l'evento descritto sopra. Per mantenere questo comportamento, è necessario che gli override chiamino l'implementazione di base. Se non si chiama l'implementazione di base, non solo si genererà l'evento Initialized come previsto in genere di una FrameworkElement classe derivata, ma si eliminano anche due operazioni importanti di inizializzazione dello stile e dello stile del tema implementate da questa implementazione di base.