FrameworkElement.Initialized Evento

Definición

Se produce cuando FrameworkElement se inicializa. Este evento coincide con los casos en los que el valor de la IsInitialized propiedad cambia de false (o indefinido) a true.

public:
 event EventHandler ^ Initialized;
public event EventHandler Initialized;
member this.Initialized : EventHandler 
Public Custom Event Initialized As EventHandler 

Tipo de evento

Comentarios

Este evento se generará cada vez que se llame a los EndInit métodos o OnVisualParentChanged . Las llamadas a cualquiera de los métodos podrían provenir del código de la aplicación o mediante el comportamiento del procesador lenguaje de marcado de aplicaciones extensible (XAML) cuando se procesa una página XAML.

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.

Se aplica a

Consulte también