FrameworkElement.Initialized Evento

Definición

Se produce cuando se inicializa FrameworkElement. Este evento coincide con los casos donde el valor de la propiedad IsInitialized cambia de false (o no definida) 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 a través del comportamiento del procesador lenguaje de marcado de aplicación extensible (XAML) cuando se procesa una página XAML.

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.

Se aplica a

Consulte también