Возможно ли показать оболочку только после того, как все модули загружены?

Сейчас я работаю над приложением, которое использует PRISM 4 для разделения своих функций на различные модули.

Я заметил, что оболочка моего приложения, которая хранит представления модулей в своих регионах, загружается и отображается до загрузки модулей.

Это означает, что сначала отображается оболочка, а спустя значительное время (примерно полсекунды) загружаются модули и представления вставляются в регионы оболочки. Это довольно раздражает, так как при запуске пользователь встречает пустую оболочку, что не очень профессионально.

Есть ли способ определить, когда все модули были загружены? Какой-нибудь метод, который я могу переопределить в бутстраппере?

Если можно, я бы хотел скрывать шелл (или отображать адорнер загрузки), пока все модули не будут загружены.

6
задан Hussein Khalil 29 September 2011 в 13:31
поделиться