FrameworkElement.Loaded Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Ocorre quando o elemento está 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
Observações
Loaded é geralmente o último evento levantado numa sequência de inicialização de elementos. Será sempre criado depois Initializedde . 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).
Os eventos diretos encaminhados não seguem uma rota, são apenas tratados dentro do mesmo elemento em que são elevados. Eventos encaminhados diretos suportam outros comportamentos de eventos encaminhados: suportam uma coleção de handlers acessível e podem ser usados como EventTrigger um estilo.
Loaded e Unloaded podem ambos ser elevados nos controlos como resultado de alterações iniciadas pelo utilizador no tema do sistema. Uma alteração de tema causa a invalidação do template de controlo e da árvore visual contida, o que, por sua vez, faz com que todo o controlo descarregue e recarregue. Portanto, Loaded não se pode assumir que ocorra apenas quando uma página é carregada pela primeira vez através da navegação para a página.
Informação sobre Eventos Roteados
| Iteme | Value |
|---|---|
| Campo identificador | LoadedEvent |
| Estratégia de encaminhamento | Direct |
| Delegar | RoutedEventHandler |