Заставка для универсальных окон 10 приложений
Я создаю универсальное приложение Windows 10, предназначенное как для Windows-телефонов, так и для Windows Desktop, проблема, с которой я сталкиваюсь, заключается в добавлении всплывающего экрана через файл package.manifest в приложение, нет возможности добавить заставку, которая соответствует ориентации телефона (см. изображение ниже),
![введите описание изображения здесь]()
И когда я развертываю приложение на телефоне, заставка появляется, как показано ниже.
![введите описание изображения здесь]()
Ответы
Ответ 1
В этом случае вы также захотите указать цвет фона на первом снимке экрана.
Прочитайте это -
Для приложения Windows Phone Store укажите минимальный ресурс 2.4x; предпочтительно все. Имущественные файлы образа должны иметь прозрачный фон. В манифесте приложения установите значение SplashScreen @Image в "Assets \.png" и установите значение для VisualElements @BackgroundColor.
Подробнее об этом можно узнать из .
Первая половина ссылки, похоже, говорит о заставках в Windows 8.1 и Windows Phone 8.1, включая приведенный выше параграф, но те же правила применяются к Windows 10. Я не думаю, что вы можете иметь полноэкранный всплеск экрана с учетом всех устройств разного размера. Раньше это было бы возможно, потому что вы могли бы просто удалить заставку и создать пользовательский контроль запуска xaml в своем приложении, но так как заставка закладок становится обязательной в UWP, я просто не вижу другого способа добиться этого.
Ответ 2
Если вы хотите создать расширенный заставку с большим изображением и ProgessBar или ProgressRing. Вы должны проверить Msdn на ", как продлить заставку".
Подробнее о расширенном заставке здесь.
Удачи!
Ответ 3
Я столкнулся с подобной проблемой. Экран заставки, который я показываю, имеет портретную ориентацию. Он должен иметь контент в верхней и нижней части экрана.
Поэтому я нашел статью в Интернете, объясняющую, как реализовать расширенный экран заставки.
http://www.c-sharpcorner.com/UploadFile/020f8f/universal-windows-platform-and-extended-splash-screen/
Следуя этой статье, я просто ссылался на свой заставку размером 300х620. Он отлично работает, хотя Visual Studio отмечает изображение как недействительное.
![Недопустимый размер экрана заставки]()