Я реорганизую свою программу, чтобы использовать Parallel.ForEach. Раньше, когда я использовал обычный цикл for, я обновлял индикатор выполнения WPF с помощью Dispatcher, отображая% завершения путем деления текущего индекса массива на размер массива. В параллельном цикле foreach это не отображается должным образом, т. Е.% Перескакивает автоматически, что и ожидается.
Как мне обновить индикатор выполнения WPF из параллели для каждого цикла, чтобы я мог отслеживать количество завершенных итераций?