When showing progress, if you have a list of a known length and processing each item takes about the same time, you can implement this simply with code like this: for (int i = 0; i < list.Length; ++i) { Process(list[i]); NotifyProgress(i, list.Length);
Read More...