FrameworkElement.Unloaded Ereignis

Definition

Tritt ein, wenn das Element aus einer Elementstruktur geladener Elemente entfernt wird.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 

Hinweise

Direkte Routing Ereignisse folgen keiner Route, Sie werden nur innerhalb desselben Elements behandelt, für das Sie ausgelöst werden.Direct routed events do not follow a route, they are only handled within the same element on which they are raised. Direkt geroutete Ereignisse unterstützen das Verhalten anderer Routing Ereignisse: Sie unterstützen eine barrierefreie Handlerauflistung und können als EventTrigger in einem Stil verwendet werden.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 und Unloaded werden möglicherweise aufgrund von vom Benutzer initiierten Systemdesign Änderungen für Steuerelemente ausgelöst.Loaded and Unloaded might both be raised on controls as a result of user-initiated system theme changes. Eine Designänderung bewirkt eine Invalidierung der Steuerelement Vorlage und der enthaltenen visuellen Struktur, die wiederum bewirkt, dass das gesamte Steuerelement entladen und neu geladen wird.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. Daher kann nicht davon ausgegangen werden, dass Unloaded nur bei der Navigation von der Seite stattfindet.Therefore Unloaded cannot be assumed to occur only on navigation away from the page.

Beachten Sie, dass das Unloaded-Ereignis nach dem Herunterfahren einer Anwendung nicht ausgelöst wird.Note that the Unloaded event is not raised after an application begins shutting down. Das Herunterfahren der Anwendung tritt auf, wenn die durch die ShutdownMode-Eigenschaft definierte Bedingung auftritt.Application shutdown occurs when the condition defined by the ShutdownMode property occurs. Wenn Sie Bereinigungs Code innerhalb eines Handlers für das Unloaded Ereignis platzieren, z. b. für einen Window oder eine UserControl, wird es möglicherweise nicht erwartungsgemäß aufgerufen.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.

Informationen zum RoutingereignisRouted Event Information

BezeichnerfeldIdentifier field UnloadedEvent
Routing StrategieRouting strategy DirektDirect
delegateDelegate RoutedEventHandler

Gilt für:

Siehe auch