Показывать строку состояния при использовании ApplicationViewBoundsMode.UseCoreWindow Windows Phone 8.1

Моя нижняя часть приложений Windows Phone 8.1 попадает под клавиши навигации по программному обеспечению. я использую ApplicationViewBoundsMode.UseCoreWindow чтобы страница оставалась поверх клавиш навигации по программному обеспечению. Но в результате содержимое страницы попадает под строку состояния, и строка состояния становится прозрачной. Можно ли как-нибудь сохранить строку состояния в нормальном состоянии, а также заставить страницу переходить под программные клавиши навигации?

1 ответ

Решение

Можно ли как-нибудь сохранить строку состояния в нормальном состоянии, а также заставить страницу переходить под программные клавиши навигации?

ApplicationViewBoundsMode.UseCoreWindow действительно может помочь отображать контент под клавишей навигации. Но если вы хотите избежать побочного эффекта, что ваша верхняя строка состояния становится прозрачной, вы можете попробовать ApplicationView.GetForCurrentView().VisibleBoundsChanged и измените поля вашей страницы. Если у вас есть взгляд, верхнее поле установлено на -40 чтобы перейти под строку состояния, вы можете просто положить это 0 и установить ApplicationView как упомянуто выше, это исправит это.

Вы можете обратиться к этому блогу, написанному @Joost Van, где он демонстрирует подробные шаги и код, а также снимок экрана. И это работает с вашим проектом Windows Phone 8.1.

Другие вопросы по тегам