FrameworkElement.Loaded Evento

Definizione

Si verifica al termine del layout e del rendering, quando l'elemento è pronto per l'interazione.Occurs when the element is laid out, rendered, and ready for interaction.

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

Commenti

Loaded è in genere l'ultimo evento generato in una sequenza di inizializzazione degli elementi.Loaded is usually the last event raised in an element initialization sequence. Verrà sempre generato dopo Initialized.It will always be raised after Initialized. Se si sceglie di gestire Loaded o Initialized dipende dalle proprie esigenze.Whether you choose to handle Loaded or Initialized depends on your requirements. 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 su cui agire.If you do not need to read element properties, intend to reset properties, and do not need any layout information, Initialized might be the better event to act upon. Se è necessario che tutte le proprietà dell'elemento siano disponibili e si impostano le proprietà che probabilmente reimpostano il layout, Loaded potrebbe essere l'evento migliore su cui agire.If you need all properties of the element to be available, and you will be setting properties that are likely to reset the layout, Loaded might be the better event to act upon. Prestare attenzione se il gestore reimposta le proprietà che vengono interpretate dal sistema di layout per indicare che è necessario un nuovo passaggio di layout.Be careful of reentrancy if your handler resets any properties that are interpreted by the layout system to mean that a new layout pass is required. (Potrebbe essere necessario controllare i valori FrameworkPropertyMetadata sulla proprietà se non si è certi di quali proprietà possono richiedere un nuovo passaggio di layout se vengono modificate).(You might need to check the FrameworkPropertyMetadata values on the property if you are unsure of which properties can require a new layout pass if they are changed.)

Per ulteriori informazioni sulla sequenza di eventi oggetto per un FrameworkElemente anche per diverse classi di elementi e applicazioni correlate, vedere eventi di durata degli oggetti.For more information about the sequence of object events for a FrameworkElement, and also for several related application and element classes, see Object Lifetime Events.

Gli eventi indirizzati diretti non seguono una route, vengono gestiti solo all'interno dello stesso elemento in cui vengono generati.Direct routed events do not follow a route, they are only handled within the same element on which they are raised. 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.Direct routed events do support other routed event behavior: they support an accessible handlers collection, and can be used as an EventTrigger in a style.

Loaded e Unloaded potrebbero essere generati entrambi sui controlli in seguito a modifiche del tema del sistema avviate dall'utente.Loaded and Unloaded might both be raised on controls as a result of user-initiated system theme changes. Una modifica del tema causa un invalidamento del modello di controllo e della struttura ad albero visuale contenuto, che a sua volta determina lo scaricamento e il ricaricamento dell'intero controllo.A theme change causes an invalidation of the control template and the contained visual tree, which in turn causes the entire control to unload and reload. Non è pertanto possibile presumere che Loaded venga eseguita solo quando una pagina viene caricata per la prima volta tramite la navigazione alla pagina.Therefore Loaded cannot be assumed to occur only when a page is first loaded through navigation to the page.

Informazioni evento indirizzatoRouted Event Information

Campo identificatoreIdentifier field LoadedEvent
Strategia di routingRouting strategy DirettoDirect
delegatoDelegate RoutedEventHandler

Si applica a

Vedi anche