FrameworkElement.Unloaded Evento

Definição

Ocorre quando o elemento é removido dentro de uma árvore de elementos carregados.

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

Tipo de Evento

Observações

Os eventos diretos encaminhados não seguem uma rota, são apenas tratados dentro do mesmo elemento em que são elevados. Eventos encaminhados diretos suportam outros comportamentos de eventos encaminhados: suportam uma coleção de handlers acessível e podem ser usados como EventTrigger um estilo.

Loaded e Unloaded podem ambos ser elevados nos controlos como resultado de alterações iniciadas pelo utilizador no tema do sistema. Uma alteração de tema causa a invalidação do template de controlo e da árvore visual contida, o que, por sua vez, faz com que todo o controlo descarregue e recarregue. Portanto, não se pode assumir que Unloaded ocorra apenas ao navegar para fora da página.

Note que o Unloaded evento não é levantado depois de uma aplicação começar a encerrar. O encerramento da aplicação ocorre quando ocorre a condição definida pela ShutdownMode propriedade. Se colocar código de limpeza dentro de um handler para o Unloaded evento, como for a Window ou a UserControl, pode não ser chamado como esperado.

Informação sobre Eventos Roteados

Iteme Value
Campo identificador UnloadedEvent
Estratégia de encaminhamento Direct
Delegar RoutedEventHandler

Aplica-se a

Ver também