Есть функция, которая записывается в Action.
void videoRecieved(Google.Apis.YouTube.v3.Data.Video video)
{
Debug.WriteLine(video.Id);
this.Invoke((Action)(
() => progressBar.Value = progressBar.Maximum
));
Debug.WriteLine(video.Id);
}
В ней есть строка в которой изменяется значение progressBar.
Я ее вызываю через invoke , тем самым вызывая новый поток, но этот поток почему то не завершается и вся программа останавливается и не идет дальше.
Если что, данная функция передается два раза. Передается сначала Одному классу(А1), а потом А1 передает следующему классу А2.
Что я делаю не так?)