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
Тип события
Комментарии
Прямые маршрутные события не следуют маршруту, они обрабатываются только в том же элементе, на котором они создаются. Прямые перенаправленные события поддерживают другое поведение перенаправленных событий: они поддерживают коллекцию доступных обработчиков и могут использоваться в качестве EventTrigger стиля.
Loaded и Unloaded могут быть вызваны элементами управления в результате изменений системной темы, инициированных пользователем. Изменение темы приводит к недопустимости шаблона элемента управления и содержащегося визуального дерева, что, в свою очередь, приводит ко всему элементу управления для выгрузки и перезагрузки. Поэтому Unloaded нельзя предположить, что он происходит только при переходе от страницы.
Обратите внимание, что Unloaded событие не возникает после завершения работы приложения. Завершение работы приложения происходит при возникновении условия, определенного свойством ShutdownMode . Если код очистки помещется в обработчик Unloaded события, например для Window события или для UserControlнего, он может не вызываться должным образом.
Сведения о перенаправленных событиях
| Элемент | Ценность |
|---|---|
| Поле идентификатора | UnloadedEvent |
| Стратегия маршрутизации | Напрямую |
| Делегат | RoutedEventHandler |