Я использую этот код для загрузки нескольких файлов.Моя проблема в том, что он загружает их все одновременно, и я хочу, чтобы индикатор выполнения отображал каждый загруженный файл до 100%, а затем переходил к следующему файлу.Я имею в виду, что я хочу, чтобы первый файл загрузился и перешел на индикатор выполнения 100%, затем на второй и снова запустил индикатор выполнения до 100% и так далее.Но в моем коде просто есть индикатор выполнения, который показывает прогресс для всех загружаемых файлов одновременно.Как я могу это сделать?
WebClient webClient = new WebClient();
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged); //Progress Bar Handler
webClient.DownloadFileAsync(new Uri("http://www.somesite.com/Update/Updates.zip.001"), @"Updates.zip.001");
webClient.DownloadFileAsync(new Uri("http://www.somesite.com/Update/Updates.zip.002"), @"Updates.zip.002");