Имам приложение с меню. Когато елемент 1 е избран, се показва UserControl1.
Проблемът е, че UserControl1 е пълен с компоненти на трета страна и отнема около 4 секунди за зареждане. Бих искал да покажа BusyIndicator, така че потребителят да не мисли, че нищо не се случва.
Въпросът е, че въпреки че разполагам с набор от инструменти: BusyIndicator и го поставям в заетост, той не се показва до зареждането на UserControl1.
Тъй като натоварването на контрола е върху нишката на потребителския интерфейс, BusyIndicator никога няма да има възможност да задейства, докато не стане твърде късно.
Трябва някак да изстрелям BusyIndicator, нека UI актуализира, след това изстрелям товара на Control. След това изключете BI.
Отговори:
0 за отговор № 1Това беше решено чрез използването на таймер.