Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Событие FrameworkElement.Unloaded

 

Опубликовано: Октябрь 2016

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

Пространство имен:   System.Windows
Сборка:  PresentationFramework (в PresentationFramework.dll)

public event RoutedEventHandler Unloaded

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

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

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

Поле идентификатора

UnloadedEvent

Стратегия маршрутизации

Direct

Делегат

RoutedEventHandler

.NET Framework
Доступно с 3.0
Silverlight
Доступно с 4.0
Windows Phone Silverlight
Доступно с 7.0
Вернуться в начало
Показ: