Как указывает Гейб, вы можете использовать Javascript API для отображения экрана входа в систему как часть стандартной операции заставки в Silverlight. Однако я не рекомендовал бы это. Что произойдет, если пользователь не введет свои данные до загрузки XAP?
Должен признать, мне интересно, действительно ли это необходимо. Если вы правильно сконфигурируете заголовки кэша в XAP, то последующие посещения вашего приложения не будут иметь значительного времени загрузки.
Кроме того, если вы используете кэширование библиотеки приложений, вы можете уменьшить размер XAP, чтобы обновления XAP приводили к меньшим загрузкам для существующих клиентов.
Следовательно, только первые пользователи (или пользователи, которые очистили свой кэш или возвращаются после длительного периода), будут видеть заставку в течение любого длительного периода времени.