FrameworkElement.Loaded Evento

Definición

Se produce cuando el elemento se presenta, se representa y está 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 . Si decide controlar Loaded o 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 que establezca 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 paso 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 elemento y aplicación 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 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 Loaded , no se puede suponer que solo se produce cuando una página se carga por primera vez a través de la navegación a la página.

Información sobre eventos enrutados

Campo identificador LoadedEvent
Estrategia de enrutamiento Directo
Delegado RoutedEventHandler

Se aplica a

Consulte también