WPF: Ce qui est entre l'Initialisés et Chargés de l'événement?
Je veux exécuter du code lorsque le Contrôle ou la Fenêtre est affichée pour la première fois. Je ne peux pas utiliser Chargé, car qui peut tirer plus d'une fois. Je ne peux pas utiliser Initialisé car ce qui est fait par le constructeur.
Est-il un événement quelque part entre les deux?
Vous devez vous connecter pour publier un commentaire.
Malheureusement, il n'existe pas un tel événement. Vous pouvez utiliser un booléen dans le Chargé de la Méthode pour vous assurer que vos choses ne se déclenche une fois -
Découvrez le WPF, Windows durée de vie des événements ici:
http://msdn.microsoft.com/en-us/library/ms748948.aspx#Window_Lifetime_Events
le texte d'alt http://i.msdn.microsoft.com/dynimg/IC155674.png
Window
deFrameworkElement
: msdn.microsoft.com/en-us/library/...Loaded
peut tirer plus d'une fois, tout ce que j'ai raté?Sinon pour stocker un indicateur booléen, vous pouvez utiliser une méthode d'extension et délégué d'habillage pour de faux
Loaded
seulement de tir une fois.Si vous ne souhaitez pas utiliser le booléen de faire des choses, alors vous pouvez créer une méthode et de vous abonner à la
Loaded
événement avec elle, puis se désinscrire à la fin de la méthode.Exemple: