Je suis en train de refactoriser mon programme pour utiliser Parallel.ForEach. Avant, lorsque j'utilisais une boucle for classique, je mettais à jour une barre de progression WPF en utilisant Dispatcher, affichant le % complet en divisant l'indice actuel du tableau par la taille du tableau. Avec une boucle parallel foreach cela ne s'affiche pas correctement, c'est-à-dire que le % saute de manière erratique, ce qui est attendu.
Comment puis-je mettre à jour une barre de progression WPF à partir d'une boucle parallel foreach pour suivre le nombre d'itérations terminées?