FrameworkElement.Initialized Evento
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.
Si verifica quando viene FrameworkElement inizializzato. Questo evento coincide con i casi in cui il valore della IsInitialized proprietà passa da false (o non definito) a true.
public:
event EventHandler ^ Initialized;
public event EventHandler Initialized;
member this.Initialized : EventHandler
Public Custom Event Initialized As EventHandler
Tipo evento
Commenti
Questo evento verrà generato ogni volta che vengono chiamati i EndInit metodi o OnVisualParentChanged . Le chiamate a uno dei metodi potrebbero provenire dal codice dell'applicazione o tramite il comportamento del processore XAML (Extensible Application Markup Language) quando viene elaborata una pagina XAML.
Se si sceglie di gestire Loaded o Initialized dipende dalle proprie esigenze. Se non è necessario leggere le proprietà degli elementi, si prevede di reimpostare le proprietà e non sono necessarie informazioni sul layout, Initialized potrebbe essere l'evento migliore su cui agire. Se sono necessarie tutte le proprietà dell'elemento per essere disponibili e si impostano proprietà che probabilmente reimpostano il layout, Loaded potrebbe essere l'evento migliore su cui agire. Prestare attenzione alla reentrancy se il gestore reimposta le proprietà interpretate dal sistema di layout per indicare che è necessario un nuovo passaggio di layout. Potrebbe essere necessario controllare i FrameworkPropertyMetadata valori nella proprietà se non si è certi delle proprietà che possono richiedere un nuovo passaggio di layout se vengono modificate.
Per altre informazioni sulla sequenza di eventi dell'oggetto per un FrameworkElementoggetto e anche per diverse classi di applicazioni e elementi correlate, vedere Eventi di durata degli oggetti.