/ / Как да показваме BusyIndicator, докато UserControl се зарежда - silverlight-5.0

Как да се покаже BusyIndicator, докато UserControl се зарежда - silverlight-5.0

Имам приложение с меню. Когато елемент 1 е избран, се показва UserControl1.

Проблемът е, че UserControl1 е пълен с компоненти на трета страна и отнема около 4 секунди за зареждане. Бих искал да покажа BusyIndicator, така че потребителят да не мисли, че нищо не се случва.

Въпросът е, че въпреки че разполагам с набор от инструменти: BusyIndicator и го поставям в заетост, той не се показва до зареждането на UserControl1.

Тъй като натоварването на контрола е върху нишката на потребителския интерфейс, BusyIndicator никога няма да има възможност да задейства, докато не стане твърде късно.

Трябва някак да изстрелям BusyIndicator, нека UI актуализира, след това изстрелям товара на Control. След това изключете BI.

Отговори:

0 за отговор № 1

Това беше решено чрез използването на таймер.