FrameworkElement.Unloaded Evento

Definición

Se produce cuando el elemento se quita desde un árbol de elementos cargados.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 

Comentarios

Los eventos enrutados directos no siguen una ruta, solo se controlan dentro del mismo elemento en el que se generan.Direct routed events do not follow a route, they are only handled within the same element on which they are raised. Los eventos enrutados directos admiten otros comportamientos de eventos enrutados: admiten una colección de controladores accesibles y se pueden usar como EventTrigger en un estilo.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 y Unloaded pueden generarse en los controles como resultado de los cambios de tema del sistema iniciados por el usuario.Loaded and Unloaded might both be raised on controls as a result of user-initiated system theme changes. 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 se vuelva a cargar.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. Por lo tanto Unloaded no se puede suponer que solo se produzca en la navegación fuera de la página.Therefore Unloaded cannot be assumed to occur only on navigation away from the page.

Tenga en cuenta que el evento Unloaded no se genera después de que una aplicación empiece a cerrarse.Note that the Unloaded event is not raised after an application begins shutting down. El cierre de la aplicación se produce cuando se produce la condición definida por la propiedad ShutdownMode.Application shutdown occurs when the condition defined by the ShutdownMode property occurs. Si coloca el código de limpieza dentro de un controlador para el evento Unloaded, como para un Window o un UserControl, es posible que no se llame como se esperaba.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.

Información sobre eventos enrutadosRouted Event Information

Campo de identificadorIdentifier field UnloadedEvent
Estrategia de enrutamientoRouting strategy DirectaDirect
delegadoDelegate RoutedEventHandler

Se aplica a

Consulte también: