2012-01-03 4 views
3

У меня есть приложение Silverlight, построенное с использованием Silverlight 4 и работающее в режиме «Без браузера». Когда я запускаю приложение, на некоторое время появляется белый экран. Я сделал несколько поисковых запросов, которые передали мне сообщение в блоге Майка Вольфа, но затем ссылка была удалена. Поэтому я подумал о том, чтобы получить дескриптор окна и скрыть окно и показать что-то еще до завершения загрузки. Но я понимаю, что мы не можем делать pinvoke от Silverlight 4. Но есть ли способ избежать белого экрана?Проблема с белым экраном в Silverlight OOB

+0

Эта ссылка может вам помочь: http://stackoverflow.com/questions/2504687/how-does-one-change-the-background-color-for-a-loading-out-of-browser-silverligh –

+0

I Боюсь, что это не сработает в моем случае. Я создал собственные ярлыки, которые используют «/ emulate» для запуска приложения - при каждом запуске приложения index.html создается свежим. – Niranjan

ответ

2

Возможно, вы пытаетесь вызвать веб-сервис в конструкторе вашего класса приложения (app.xaml.cs). Насколько я знаю, это невозможно.

Смежные вопросы