Bonsoir à tous,
Voila j'ai un soucis surement idiot mais j'ai un problème avec l'instanciation en générale.
Je suis en cours de portage d'une application console qui marche très bien vers du WPF tous nouveau pour moi.
j'ai lu quelques topic mais c'est sur la logique de fonctionnement que je bloc.
Ma question est super moisi : De qu'elle façon je peut boucler une application pour qu'elle recommence à l'infini ?
En console c'est très simple, une boucle while et ça roule.
En WPF je comprend pas le fonctionnement... J'ai tester les actions type clic qui fonctionne un peu comme du web pas de soucis et je crois comprendre que Window_Loaded() est un peu le Main() du mode console mais pour le reste...
je voudrais savoir comment repartir au debut du Window_Loaded a la fin du déroulement de l'application. Une boucle while volontairement infini dans le Window_Loaded charge une fenêtre blanche et il ne se passe rien. J'ai pas réellement besoin des interactions type "clic" en vérité. Je veut juste boucler un process automatique assez complexe et pouvoir afficher proprement tout un tas de valeur dans des textblock qui évolue a chaque cycle, sorte de "rafraîchissement".
Pour l'instant je tente par exemple un truc dans ce style:
page blanche, rien ne s'affiche et le programme mouline. Je voudrais qu'a la fin de la boucle while on redémarre depuis la méthode debut() et que les valeurs dans les méthode debut() et fin() "se rafraîchisse".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 int testeur = 150; int ncycle = 0; private void Window_Loaded(object sender, RoutedEventArgs e) { while (testeur > 0) { debut(); Fin(); ncycle++; label2.Content = Convert.ToString(ncycle); } }
Voila si vous aviez un exemple ou une explications des mécanisme à l'oeuvre sa serais sympas.
Merci de votre aide et bonne soirée
Partager