FrameworkElement.Loaded Evento

Definición

Se produce cuando el elemento está dispuesto, representado y listo para la interacción.

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

Tipo de evento

Comentarios

Loaded suele ser el último evento generado en una secuencia de inicialización de elementos. Siempre se generará después Initializedde . Tanto si decide controlar Loaded como Initialized depende de sus requisitos. Si no necesita leer las propiedades del elemento, pretende restablecer las propiedades y no necesita ninguna información de diseño, Initialized podría ser el mejor evento en el que actuar. Si necesita que todas las propiedades del elemento estén disponibles, y va a establecer propiedades que probablemente restablezcan el diseño, Loaded podría ser el mejor evento en el que actuar. Tenga cuidado con la reentrada si el controlador restablece las propiedades que interpreta el sistema de diseño para indicar que se requiere un nuevo pase de diseño. (Es posible que tenga que comprobar los FrameworkPropertyMetadata valores de la propiedad si no está seguro de qué propiedades pueden requerir un nuevo pase de diseño si se cambian).

Para obtener más información sobre la secuencia de eventos de objeto para un FrameworkElementy también para varias clases de aplicación y elemento relacionadas, vea Eventos de duración de objetos.

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 de 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, no se puede suponer que solo se produce cuando una página se carga por primera vez Loaded a través de la navegación a la página.

Información del evento enrutado

Elemento Value
Campo identificador LoadedEvent
Estrategia de enrutamiento Directo
Delegado RoutedEventHandler

Se aplica a

Consulte también