Langage

FrameworkElement.Loaded Événement

Définition

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

S’applique à

Voir aussi