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