FrameworkElement.Loaded Evento

Definição

Ocorre quando o elemento é disposto, renderizado e pronto para interação.

public:
 event System::Windows::RoutedEventHandler ^ Loaded;
public event System.Windows.RoutedEventHandler Loaded;
member this.Loaded : System.Windows.RoutedEventHandler 
Public Custom Event Loaded As RoutedEventHandler 

Tipo de evento

Comentários

Loaded geralmente é o último evento gerado em uma sequência de inicialização de elemento. Ele sempre será levantado depois Initialized. 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.

Os eventos roteado diretos não seguem uma rota, eles são tratados apenas dentro do mesmo elemento no qual são gerados. Eventos roteado diretos dão suporte a outro comportamento de evento roteado: eles dão suporte a uma coleção de manipuladores acessíveis e podem ser usados como um EventTrigger estilo.

Loaded e Unloaded ambos podem ser gerados em controles como resultado de alterações de tema do sistema iniciadas pelo usuário. Uma alteração de tema causa uma invalidação do modelo de controle e da árvore visual contida, o que, por sua vez, faz com que todo o controle seja descarregado e recarregado. Portanto, Loaded não é possível supor que ocorra somente quando uma página é carregada pela primeira vez por meio da navegação para a página.

Informações do evento roteado

Item Valor
Campo identificador LoadedEvent
Estratégia de roteamento Direto
Delegar RoutedEventHandler

Aplica-se a

Confira também