Compartilhar via


FrameworkElement.Initialized Evento

Definição

Ocorre quando este FrameworkElement é inicializado. Este evento coincide com casos em que o valor da propriedade IsInitialized é alterado de false (ou indefinido) para true.

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

Tipo de evento

Comentários

Esse evento será gerado sempre que os EndInit métodos ou OnVisualParentChanged forem chamados. As chamadas para qualquer método podem ter vindo do código do aplicativo ou por meio do comportamento do processador XAML (Extensible Application Markup Language) quando uma página XAML é processada.

Se você optar por manipular Loaded ou Initialized depende de seus requisitos. Se você não precisar ler as propriedades do elemento, pretende redefinir as propriedades e não precisa de nenhuma informação de layout, Initialized pode ser o melhor evento para agir. Se você precisar que todas as propriedades do elemento estejam disponíveis e definir propriedades que provavelmente redefinirão o layout, Loaded talvez seja o melhor evento para agir. Tenha cuidado com a reentrância se o manipulador redefinir as propriedades interpretadas pelo sistema de layout para significar que uma nova passagem de layout é necessária. (Talvez seja necessário marcar os FrameworkPropertyMetadata valores na propriedade se não tiver certeza de quais propriedades poderão exigir uma nova passagem de layout se elas forem alteradas.)

Para obter mais informações sobre a sequência de eventos de objeto para um FrameworkElemente também para várias classes de aplicativo e elemento relacionadas, consulte Eventos de tempo de vida do objeto.

Aplica-se a

Confira também