FrameworkElement.Unloaded Zdarzenie

Definicja

Występuje, gdy element zostanie usunięty z drzewa elementów załadowanych elementów.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 

Typ zdarzenia

RoutedEventHandler

Uwagi

Zdarzenia kierowane bezpośrednio nie obserwują trasy, są obsługiwane tylko w obrębie tego samego elementu, w którym zostały zgłoszone.Direct routed events do not follow a route, they are only handled within the same element on which they are raised. Zdarzenia kierowane bezpośrednio obsługują inne kierowane zdarzenia dotyczące zdarzeń: obsługują kolekcję programów obsługi i mogą być używane jako EventTrigger Style.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 i Unloaded mogą być wywoływane w kontrolkach w wyniku zmian motywów systemu inicjowanych przez użytkownika.Loaded and Unloaded might both be raised on controls as a result of user-initiated system theme changes. Zmiana motywu powoduje unieważnienie szablonu kontrolki i zawartego w nim drzewa wizualnego, co z kolei powoduje, że cała kontrolka zostanie zwolniona i załadowana ponownie.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. W związku Unloaded z tym nie można założyć, że występuje tylko po nawigacji poza stroną.Therefore Unloaded cannot be assumed to occur only on navigation away from the page.

Należy zauważyć, że Unloaded zdarzenie nie zostało zgłoszone po rozpoczęciu zamykania aplikacji.Note that the Unloaded event is not raised after an application begins shutting down. Wyłączenie aplikacji następuje, gdy występuje warunek zdefiniowany przez ShutdownMode Właściwość.Application shutdown occurs when the condition defined by the ShutdownMode property occurs. Jeśli umieścisz kod czyszczący w ramach procedury obsługi Unloaded zdarzenia, na przykład dla Window lub a UserControl , może to nie być wywoływana zgodnie z oczekiwaniami.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.

Informacje dotyczące kierowanego zdarzeniaRouted Event Information

Pole identyfikatoraIdentifier field UnloadedEvent
Strategia routinguRouting strategy DirectDirect
DelegatDelegate RoutedEventHandler

Dotyczy

Zobacz też