FrameworkElement.Loaded Événement
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Se produit lorsque l’élément est disposé, rendu et prêt pour l’interaction.
public:
event System::Windows::RoutedEventHandler ^ Loaded;
public event System.Windows.RoutedEventHandler Loaded;
member this.Loaded : System.Windows.RoutedEventHandler
Public Custom Event Loaded As RoutedEventHandler
Type d’événement
Remarques
Loaded est généralement le dernier événement déclenché dans une séquence d’initialisation d’élément. Elle sera toujours levée après Initialized. Que vous choisissiez de gérer Loaded ou Initialized dépend de vos besoins. Si vous n’avez pas besoin de lire les propriétés d’élément, envisagez de réinitialiser les propriétés et n’avez pas besoin d’informations de disposition, Initialized peut être le meilleur événement à prendre en compte. Si vous avez besoin que toutes les propriétés de l’élément soient disponibles et que vous définissez des propriétés susceptibles de réinitialiser la disposition, Loaded il peut s’agir d’un meilleur événement pour agir. Faites attention à la réentrance si votre gestionnaire réinitialise les propriétés interprétées par le système de disposition pour signifier qu’une nouvelle passe de disposition est requise. (Vous devrez peut-être vérifier les FrameworkPropertyMetadata valeurs sur la propriété si vous ne savez pas quelles propriétés peuvent nécessiter un nouveau passe de disposition s’ils sont modifiés.)
Pour plus d’informations sur la séquence d’événements d’objet pour un FrameworkElement, ainsi que pour plusieurs classes d’application et d’éléments associées, consultez Événements de durée de vie des objets.
Les événements routés directs ne suivent pas d’itinéraire, ils sont gérés uniquement dans le même élément sur lequel ils sont déclenchés. Les événements routés directs prennent en charge d’autres comportements d’événements routés : ils prennent en charge une collection de gestionnaires accessibles et peuvent être utilisés comme un EventTrigger style.
Loaded et Unloaded peuvent être déclenchés sur les contrôles en raison des modifications de thème système initiées par l’utilisateur. Une modification de thème entraîne une invalidation du modèle de contrôle et de l’arborescence visuelle contenue, ce qui entraîne à son tour le déchargement et le rechargement de l’ensemble du contrôle. Par conséquent Loaded , ne peut pas être supposé se produire uniquement lorsqu’une page est chargée pour la première fois par le biais de la navigation vers la page.
Informations sur les événements routés
| Élément | Valeur |
|---|---|
| Champ d’identificateur | LoadedEvent |
| Stratégie de routage | Immédiat |
| Déléguer | RoutedEventHandler |