FrameworkElement.Unloaded FrameworkElement.Unloaded FrameworkElement.Unloaded FrameworkElement.Unloaded Event

Definizione

Si verifica quando l'elemento viene rimosso dall'interno di una struttura ad albero di elementi caricati.Occurs when the element is removed from within an element tree of loaded elements.

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

Commenti

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 EventTrigger di gestori accessibili e possono essere usati come 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.

Loadede Unloaded potrebbero essere generati entrambi sui controlli come risultato delle 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. Pertanto Unloaded non può essere presupposto che venga eseguito solo alla navigazione fuori dalla pagina.Therefore Unloaded cannot be assumed to occur only on navigation away from the page.

Si noti che Unloaded l'evento non viene generato dopo l'avvio dell'arresto di un'applicazione.Note that the Unloaded event is not raised after an application begins shutting down. L'arresto dell'applicazione si verifica quando si verifica ShutdownMode la condizione definita dalla proprietà.Application shutdown occurs when the condition defined by the ShutdownMode property occurs. Se si inserisce il codice di pulitura all'interno Unloaded di un gestore per l'evento Window , ad UserControlesempio per un o un, è possibile che non venga chiamato come previsto.If you place cleanup code within a handler for the Unloaded event, such as for a Window or a UserControl, it may not be called as expected.

Informazioni evento indirizzatoRouted Event Information

Campo identificatoreIdentifier field UnloadedEvent
Strategia di routingRouting strategy DirectDirect
delegatoDelegate RoutedEventHandler

Si applica a

Vedi anche