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 inizializzato l'oggetto FrameworkElement. che coincide con i casi in cui il valore della proprietà IsInitialized viene modificato da false
(o non definito) in 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 un metodo potrebbero essere provenienti 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 dai requisiti. Se non è necessario leggere le proprietà dell'elemento, si intende reimpostare le proprietà e non sono necessarie informazioni sul layout, Initialized potrebbe essere l'evento migliore da agire. Se è necessario disporre di tutte le proprietà dell'elemento e si impostano le proprietà che probabilmente si reimpostano il layout, Loaded potrebbe essere l'evento migliore da 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 durata oggetti.