FrameworkElement.Unloaded Событие

Определение

Происходит при удалении элемента из дерева с загруженными элементами.

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

Тип события

RoutedEventHandler

Комментарии

Прямые перенаправленные события не следуют маршруту, они обрабатываются только в том же элементе, на котором они создаются. Прямые перенаправленные события поддерживают другое поведение перенаправленных событий: они поддерживают коллекцию обработчиков со специальными возможностями и могут использоваться в качестве EventTrigger стиля.

Loaded и Unloaded могут вызываться для элементов управления в результате изменения системной темы, инициированной пользователем. Изменение темы приводит к недопустимости шаблона элемента управления и автономного визуального дерева, что, в свою очередь, приводит ко всему элементу управления для выгрузки и перезагрузки. Поэтому Unloaded нельзя предполагать, что они происходят только при переходе от страницы.

Обратите внимание, что Unloaded событие не возникает после завершения работы приложения. Завершение работы приложения происходит при возникновении условия, определенного свойством ShutdownMode . Если вы размещаете код очистки в обработчике Unloaded для события, например для a Window или a UserControl, он может вызываться не так, как ожидалось.

Сведения о маршрутизируемом событии

Поле идентификатора UnloadedEvent
Стратегия маршрутизации Прямой доступ
Делегат RoutedEventHandler

Применяется к

См. также раздел