Моя нижняя часть приложения Windows Phone 8.1 попадает под программные клавиши навигации. Я использую ApplicationViewBoundsMode.UseCoreWindow
, чтобы страница оставалась над программными клавишами навигации. Но в результате содержимое страницы попадает под строку состояния, а строка состояния становится прозрачной. Есть ли способ сохранить нормальную строку состояния, а также заставить страницу перейти под программные клавиши навигации?Показать строку состояния при использовании окна приложения ApplicationViewBoundsMode.UseCoreWindow 8.1
ответ
Есть ли способ сохранить нормальную строку состояния, а также сделать страницу доступной под навигационными клавишами программного обеспечения?
ApplicationViewBoundsMode.UseCoreWindow
0 действительно может помочь отобразить содержимое под навигационной клавишей. Но если вы хотите избежать побочного эффекта, когда ваша верхняя строка состояния становится прозрачной, вы можете попробовать ApplicationView.GetForCurrentView().VisibleBoundsChanged
и изменить границу своей страницы. Если вы посмотрите, верхний край установлен на -40
, чтобы перейти в строку состояния, которую вы могли бы просто поместить в 0
, и установить ApplicationView
, как указано выше, что исправит его.
Вы можете обратиться к this blog, написанной @Joost Van, где он демонстрирует подробные шаги и код, а также скриншот. И он работает с вашим проектом Windows Phone 8.1.
Спасибо. Я собираюсь попробовать это. –
Привет, @Mattew Я пытался настроить свою панель статусов, 'Windows.UI.ViewManagement' не содержит определения Statusbar. Переместили ли они его в другое пространство имен? не могли бы вы помочь? –