FrameworkElement.Unloaded Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |