Comparteix a través de


FrameworkElement.Unloaded Evento

Definición

Se produce cuando el elemento se quita desde un árbol de elementos cargados.

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

Comentarios

Los eventos enrutados directos no siguen una ruta, solo se controlan dentro del mismo elemento en el que se generan. Los eventos enrutados directos admiten otro comportamiento de eventos enrutados: admiten una colección de controladores accesibles y se pueden usar como en EventTrigger un estilo.

Loaded y Unloaded pueden generarse en controles como resultado de los cambios en el tema del sistema iniciados por el usuario. Un cambio de tema provoca una invalidación de la plantilla de control y el árbol visual contenido, que a su vez hace que todo el control se descargue y vuelva a cargar. Por lo tanto Unloaded , no se puede suponer que solo se produce en la navegación fuera de la página.

Tenga en cuenta que el Unloaded evento no se genera después de que una aplicación comience a apagarse. El apagado de la aplicación se produce cuando se produce la condición definida por la ShutdownMode propiedad . Si coloca código de limpieza dentro de un controlador para el Unloaded evento, como para o Window , UserControles posible que no se llame a como se esperaba.

Información sobre eventos enrutados

Campo identificador UnloadedEvent
Estrategia de enrutamiento Directo
Delegado RoutedEventHandler

Se aplica a

Consulte también