FrameworkElement.Loaded Evento

Definizione

Si verifica al termine del layout e del rendering, quando l'elemento è pronto per l'interazione.

public:
 event System::Windows::RoutedEventHandler ^ Loaded;
public event System.Windows.RoutedEventHandler Loaded;
member this.Loaded : System.Windows.RoutedEventHandler 
Public Custom Event Loaded As RoutedEventHandler 

Tipo evento

Commenti

Loaded è in genere l'ultimo evento generato in una sequenza di inizializzazione degli elementi. Verrà sempre generato dopo Initialized. Se si sceglie di gestire Loaded o Initialized dipende dalle proprie esigenze. Se non è necessario leggere le proprietà degli elementi, si intende reimpostare le proprietà e non sono necessarie informazioni sul layout, Initialized potrebbe essere l'evento migliore da eseguire. 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 da eseguire. 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.

Gli eventi indirizzati diretti non seguono una route, ma vengono gestiti solo all'interno dello stesso elemento in cui vengono generati. Gli eventi indirizzati diretti supportano altri comportamenti degli eventi indirizzati: supportano una raccolta di gestori accessibili e possono essere usati come EventTrigger in uno stile.

Loaded e Unloaded possono essere entrambi generati sui controlli in seguito a modifiche del tema del sistema avviate dall'utente. Una modifica del tema causa un invalidamento del modello di controllo e della struttura ad albero visuale contenuta, che a sua volta causa lo scaricamento e il ricaricamento dell'intero controllo. Non è pertanto Loaded possibile presumere che si verifichi solo quando una pagina viene caricata per la prima volta tramite lo spostamento alla pagina.

Informazioni evento indirizzato

Campo Identificatore LoadedEvent
Strategia di routing Connessione diretta
Delegato RoutedEventHandler

Si applica a

Vedi anche