FrameworkElement.Unloaded FrameworkElement.Unloaded FrameworkElement.Unloaded FrameworkElement.Unloaded Event

Определение

Происходит при удалении элемента из дерева с загруженными элементами.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 

Комментарии

Прямые перенаправленные события не следуют маршруту, они обрабатываются только в том же элементе, в котором они вызываются.Direct routed events do not follow a route, they are only handled within the same element on which they are raised. Прямые перенаправленные события поддерживают другое поведение перенаправленного события: они поддерживают коллекцию обработчиков, доступную для доступа, и EventTrigger могут использоваться в качестве в стиле.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и Unloaded могут быть вызваны в элементах управления в результате изменения темы системы, инициированной пользователем.Loaded and Unloaded might both be raised on controls as a result of user-initiated system theme changes. Изменение темы приводит к недействительности шаблона элемента управления и содержащегося в нем визуального дерева, которое, в свою очередь, приводит к выгрузке и перезагрузке всего элемента управления.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. Поэтому Unloaded не может быть предполагается, что происходит только при переходе от страницы.Therefore Unloaded cannot be assumed to occur only on navigation away from the page.

Обратите внимание Unloaded , что событие не возникает после завершения работы приложения.Note that the Unloaded event is not raised after an application begins shutting down. Завершение работы приложения происходит при возникновении условия, ShutdownMode определенного свойством.Application shutdown occurs when the condition defined by the ShutdownMode property occurs. Если код очистки помещается в обработчик для Unloaded события, например Window для или UserControl, он может не вызываться должным образом.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.

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

Поле идентификатораIdentifier field UnloadedEvent
Стратегия маршрутизацииRouting strategy DirectDirect
делегатDelegate RoutedEventHandler

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

Дополнительно