Partilhar via


FrameworkElement.Loaded Evento

Definição

Ocorre quando o elemento é apresentado, renderizado e está 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á gerado depois Initializedde . Se você optar por manipular Loaded ou Initialized depende de seus requisitos. Se você não precisar ler as propriedades do elemento, pretenda 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 estiver definindo 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 podem 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 manipulados 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 em um estilo.

Loaded e Unloaded 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 descarregue e recarregue. Portanto, Loaded não é possível presumir que ocorra somente quando uma página é carregada pela primeira vez por meio da navegação para a página.

Informações de evento encaminhado

Campo Identificador LoadedEvent
Estratégia de roteamento Direto
Delegar RoutedEventHandler

Aplica-se a

Confira também