2015-07-06 5 views
4

Я создаю универсальное приложение Windows 10 и каждый раз, когда я его отлаживаю на эмуляторе Windows Phone, я получаю следующее «белое пространство» в верхней части моего окна (желтый на картинке).Windows 10 UWP - пустое пространство на эмуляторе Windows Phone

Кто-нибудь знает эту проблему? Что я могу сделать?

Когда я отлаживаю его на своей локальной машине (в качестве приложения для магазина Windows), сверху нет свободного места. Может быть, это панель навигации или что-то в этом роде ??? Похоже, что есть верхнее поле устанавливается для всех моих взглядов ...

White space on the top of the view - example

ответ

3

Это строка состояния, которая показывает только на мобильном телефоне. В UWP фоновый цвет строки состояния, кажется, наследуется на фоне основной страницы. Итак, если цвет фона вашей страницы установлен на белый, но ваш RequestedTheme установлен в Dark, вы увидите что-то вроде этого. Попробуйте изменить цвет фона на главной странице или свойство RequestedTheme.

Также можно скрыть строку состояния в приложении UWP. .

Я написал быстрый пост в блоге об этом: https://stenobot.wordpress.com/2015/07/08/uwp-app-development-styling-the-mobile-status-bar/

+0

Windows.UI.ViewManagement.StatusBar.GetForCurrentView() HideAsync(); работал на это в Windows 8.1, думаю, что он все тот же в Windows 10, хотя в старой версии Windows 10 Mobile была ошибка, в которой он не скрывал. Мне кажется, – RoguePlanetoid

+1

Мне удалось скрыть строку состояния, используя вышеупомянутый метод, но я добавить ссылку на следующий SDK в файле проекта: stenobot

+0

Спасибо stenobot! Это решение! :) – Maximus1809

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