Compartilhar via


FrameworkElement.Unloaded Evento

Definição

Ocorre quando o elemento é removido 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

Comentários

Os eventos roteado diretos não seguem uma rota, eles são manipulados apenas dentro do mesmo elemento no qual são gerados. Os eventos roteado diretos dão suporte a outro comportamento de evento roteado: eles dão suporte a uma coleção de manipuladores acessíveis e podem ser usados como um EventTrigger em um estilo .

Loaded e Unloaded podem ser gerados em controles como resultado de alterações de tema do sistema iniciadas pelo usuário. Uma alteração de tema causa uma invalidação do modelo de controle e da árvore visual contida, o que, por sua vez, faz com que todo o controle descarregue e recarregue. Portanto, Unloaded não é possível presumir que ocorra somente na navegação longe da página.

Observe que o Unloaded evento não é gerado depois que um aplicativo começa a ser desligado. O desligamento do aplicativo ocorre quando ocorre a condição definida pela ShutdownMode propriedade . Se você colocar o código de limpeza dentro de um manipulador para o Unloaded evento, como para um Window ou um UserControl, ele pode não ser chamado conforme o esperado.

Informações de evento encaminhado

Campo Identificador UnloadedEvent
Estratégia de roteamento Direto
Delegar RoutedEventHandler

Aplica-se a

Confira também