Как только ваш конструктор запустился, он собрал все элементы интерфейса, необходимые для окна. Однако для этого еще нужно сделать несколько вещей:
- Выполните этап измерения и компоновки, чтобы расположить элементы пользовательского интерфейса в нужном месте
- Разрешить любые привязанные к данным значения
- Загрузка, декодирование и изменение размера изображений в окне
- Выполнить фактический рендеринг
Если бы ваша проблема была в потоке рендеринга (включая загрузку изображений), вы бы увидели не отвечающее окно "оболочку", а не окно вообще, поэтому я не думаю, что проблема есть. Мне кажется, что наличие чего-то занимает много времени для получения значения привязки данных или просто сложного макета.
Еще одна вещь, которую нужно проверить, это проверить, не зависает ли ваш ЦП или сильно ли вы бьете по диску в течение этих 7-8 секунд. Может дать вам несколько подсказок о том, где искать.