Freigeben über


FrameworkElement.Unloaded Ereignis

Definition

Tritt ein, wenn das Element aus einer Elementstruktur geladener Elemente entfernt wird.

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

Ereignistyp

Hinweise

Direkte Routingereignisse folgen keiner Route, sie werden nur innerhalb desselben Elements behandelt, für das sie ausgelöst werden. Direkte Routingereignisse unterstützen ein anderes Routingereignisverhalten: Sie unterstützen eine Sammlung barrierefreier Handler und können als in EventTrigger einem Stil verwendet werden.

Loaded und Unloaded werden möglicherweise als Ergebnis von vom Benutzer initiierten Systemdesignänderungen für Steuerelemente ausgelöst. Eine Designänderung führt zu einer Ungültigkeit der Steuerelementvorlage und der enthaltenen visuellen Struktur, was wiederum dazu führt, dass das gesamte Steuerelement entladen und neu geladen wird. Daher Unloaded kann nicht davon ausgegangen werden, dass sie nur bei der Navigation außerhalb der Seite auftreten.

Beachten Sie, dass das Unloaded Ereignis nicht ausgelöst wird, nachdem eine Anwendung mit dem Herunterfahren beginnt. Das Herunterfahren der Anwendung tritt auf, wenn die durch die ShutdownMode -Eigenschaft definierte Bedingung auftritt. Wenn Sie Bereinigungscode in einem Handler für das Unloaded Ereignis platzieren, z. B. für oder Window , UserControlwird es möglicherweise nicht wie erwartet aufgerufen.

Informationen zum Routingereignis

Bezeichnerfeld UnloadedEvent
Routingstrategie Direkt
Delegat RoutedEventHandler

Gilt für:

Weitere Informationen