Я застрял и надеялся, что кто-нибудь сможет мне помочь.
Я создал класс / графический интерфейс с полосой загрузки, установленной на выделение, чтобы при выполнении задачи я мог отображать ее пользователю.
В одном из моих классов графического интерфейса в конструкторе в первой строке я создаю новый экземпляр этого класса, а затем выполняю
LoadingBar bar = new LoadingBar();
Thread thread = new Thread(bar.Show);
thread.Start();
Однако, даже несмотря на то, что основной поток программы выполняет более интенсивную работу, этот графический интерфейс все равно зависает, даже если я использую backround worker.
Что-то не так с упомянутым мною подходом, и если да, то что мне нужно изменить?
Спасибо