I am processing some xml files in for loop and according to the number of files has been processed I want to show the progress bar.
Suppose there are 100 files in directory
Process the 100 files using a Background Worker, call ReportProgress every iteration, hook on to the Process changed event of the backgroundworker and update a progressbar accordingly.