FrameworkElement.Initialized Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando isso FrameworkElement é inicializado. Esse evento coincide com casos em que o valor da IsInitialized propriedade muda 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 métodos ou EndInit os OnVisualParentChanged métodos 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 depender de seus requisitos. Se você não precisar ler as propriedades do elemento, pretende redefinir propriedades e não precisa de informações 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 reentração se o manipulador redefinir as propriedades que são interpretadas pelo sistema de layout para significar que uma nova passagem de layout é necessária. (Talvez seja necessário verificar os FrameworkPropertyMetadata valores na propriedade se você não tiver certeza de quais propriedades poderão exigir uma nova passagem de layout se 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.