Bonjour et merci d'avance à tous pour votre aide.
Novice en C# mais désirant avec cet outil, j'ai de ce fait eu l'envie de créer une petite application afin de me familiariser avec celui-ci.
J'ai créé un projet en WPF afin d'utiliser une IHM, dans celle-ci j'ai intégré un bouton qui exécute une fonction de calcul.
Lors de l'exécution du bloc, l'IHM se retrouve figé dû à un calcul extrêmement long. Pour pallier à ce problème, j'ai pris l'initiative de l'imbriquer dans thread en utilisant la classe "Backgroundworker".
A savoir, que pour des besoins fonctionnels, je dois afficher dans un champ Label, un compteur qui évolue en fonction du traitement (ce n'est pas une barre de progression, car le nombre est totalement aléatoire est peut-être assez important).
Dans les tutos, il est noté qu'il faut utiliser la méthode Invoke de l'objet Label mais malheureusement celle-ci n'est pas proposée dans la liste.
Pour information :
Je développe avec la plateforme Visual studio community 2022
La version .Net Framework est 4.8.09037
Merci à tous.
Partager