Condividi tramite


FrameworkElement.Initialized Evento

Definizione

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.

Si applica a

Vedi anche