Как отключить заставку Windows Phone 7? - PullRequest
5 голосов
/ 10 марта 2011

Есть ли способ отключить заставку WP7 и просто показать пустой экран?

Мой заставка остается включенным только на полсекунды, оставляя у пользователя довольно резкое ощущение.Я бы предпочел, чтобы они вообще не видели заставку.

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

Спасибо!

Ответы [ 4 ]

10 голосов
/ 10 марта 2011

Просто удалите файл SplashScreenImage.jpg.

2 голосов
/ 18 октября 2011

Щелкните правой кнопкой мыши файл изображения, выберите «Исключить из проекта». Перестроить.

2 голосов
/ 11 марта 2011

Как все говорят, вы можете удалить его.Но перед этим просто переименуйте его - щелкните правой кнопкой мыши SplashScreenImage.jpg в обозревателе решений, нажмите переименовать и просто назовите его примерно так: SplashScreenImage2.jpg - дает VS возможность догнать ваши намерения в зависимости от вашей машины.Затем удалите этот файл.

Вы можете и должны удалить заставку в соответствии с указаниями в Руководстве по сертификации приложений для Windows Phone 7 в разделе 5.2.1.a:

Microsoft рекомендует, чтобы приложение предоставляло изображение заставки только тогда, когда загрузка первого экрана занимает более 1 секунды.

Однако я обнаружил, что, хотя многиеприложения могут запускаться очень быстро при первом запуске, после этого они загружаются медленнее, если у них есть данные, которые были захоронены.Просто к вашему сведению

1 голос
/ 11 марта 2011

Просто попробуйте удалить SplashScreenImage.jpg, как сказал madd0:)
Если вы хотите, чтобы ваш SplashScreen длился дольше, вы можете добавить стартовую страницу следующим образом:
Экран-заставка клиента
Измените Timespan в соответствии со своим временем:

_splashTimer.Interval = new TimeSpan (0, 0, 2);

...