Показывать строку состояния при использовании 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.