FrameworkElement.Unloaded Zdarzenie

Definicja

Występuje, gdy element jest usuwany z drzewa elementów załadowanych elementów.

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

Uwagi

Zdarzenia kierowane bezpośrednio nie są zgodne z trasą, są obsługiwane tylko w ramach tego samego elementu, na którym są zgłaszane. Zdarzenia kierowane bezpośrednio obsługują inne zachowanie kierowanego zdarzenia: obsługują one kolekcję programów obsługi z ułatwieniami dostępu i mogą być używane jako styl EventTrigger .

Loaded i Unloaded mogą być wywoływane dla kontrolek w wyniku zmian motywu systemowego zainicjowanego przez użytkownika. Zmiana motywu powoduje unieważnienie szablonu kontrolki i zawartego drzewa wizualnego, co z kolei powoduje zwolnienie i ponowne załadowanie całej kontrolki. W związku z tym Unloaded nie można założyć, że występuje tylko w nawigacji z dala od strony.

Należy pamiętać, że Unloaded zdarzenie nie jest zgłaszane po rozpoczęciu zamykania aplikacji. Zamknięcie aplikacji występuje, gdy wystąpi warunek zdefiniowany przez ShutdownMode właściwość. Jeśli umieścisz kod oczyszczania w procedurze obsługi zdarzenia Unloaded , na przykład dla obiektu Window lub UserControl, może nie być wywoływany zgodnie z oczekiwaniami.

Informacje dotyczące kierowanego zdarzenia

Pole identyfikatora UnloadedEvent
Strategia routingu Direct
Delegat RoutedEventHandler

Dotyczy

Zobacz też