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 quand 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. Il sera toujours déclenché après Initialized. Si vous choisissez 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, vous avez l’intention de réinitialiser les propriétés et n’avez besoin d’aucune information de disposition peut Initialized être l’événement le plus efficace sur lequel agir. 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 de l’événement le plus efficace sur lequel agir. Faites attention à la réentrance si votre gestionnaire réinitialise toutes les propriétés interprétées par le système de disposition comme signifiant qu’une nouvelle passe de disposition est nécessaire. (Vous devrez peut-être case activée les FrameworkPropertyMetadata valeurs de la propriété si vous ne savez pas quelles propriétés peuvent nécessiter une nouvelle passe de disposition si elles sont modifiées.)
Pour plus d’informations sur la séquence d’événements d’objet pour un , ainsi que pour plusieurs classes d’application FrameworkElementet d’éléments associées, consultez Événements de durée de vie d’objet.
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 en tant que EventTrigger dans un style.
Loaded et Unloaded peuvent tous deux être déclenchés sur les contrôles à la suite de modifications de thème système initiées par l’utilisateur. Un changement de thème entraîne une invalidation du modèle de contrôle et de l’arborescence visuelle contenue, ce qui entraîne 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 via la navigation vers la page.
Informations sur les événements acheminés
Champ Identificateur | LoadedEvent |
Stratégie de routage | Direct |
Délégué | RoutedEventHandler |