FrameworkElement.Initialized Evento

Definição

Ocorre quando isto FrameworkElement é inicializado. Este evento coincide com casos em que o valor da IsInitialized propriedade muda de false (ou não definido) para true.

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

Tipo de Evento

Observações

Este evento será levantado sempre que os EndInit métodos ou OnVisualParentChanged forem chamados. As chamadas para qualquer um dos métodos podem ter vindo do código da aplicação, ou através do comportamento do processador Extensible Application Markup Language (XAML) quando uma página XAML é processada.

Se escolhe lidar Loaded ou Initialized depende das suas necessidades. Se não precisares de ler propriedades dos elementos, tens intenção de redefinir propriedades e não precisares de qualquer informação de layout, Initialized pode ser o melhor acontecimento a agir. Se precisares que todas as propriedades do elemento estejam disponíveis, e vais definir propriedades que provavelmente vão reiniciar o layout, Loaded pode ser o melhor acontecimento. Tenha cuidado com a reentrada se o seu handler redefinir quaisquer propriedades que sejam interpretadas pelo sistema de layout como significando que é necessária uma nova passagem de layout. (Pode precisar de verificar os FrameworkPropertyMetadata valores da propriedade se não tiver a certeza de quais as propriedades que podem exigir uma nova passagem de layout se forem alteradas.)

Para mais informações sobre a sequência de eventos do objeto para um FrameworkElement, e também sobre várias classes de aplicação e elementos relacionadas, veja Eventos de Vida do Objeto (Object Lifetime Events).

Aplica-se a

Ver também