Кнопки навигации, скрывающие Windows Phone 8.1
Я создаю приложение Windows Phone 8.1, и я сталкиваюсь со следующей проблемой. Есть телефоны, у которых нет аппаратных навигационных кнопок(для back, home и search). Эти телефоны будут сжимать весь пользовательский интерфейс, когда появится виртуальная панель навигации, я не хочу, чтобы это произошло. Так что я могу сделать, чтобы предотвратить это? Интернет-швы не знают ответа (или я не искал достаточно хорошо). Вот что я имею в виду, когда говорю виртуальная навигация кнопки.
1 ответов
вам нужно установить ApplicationViewBoundsMode
to UseCoreWindow
:
ApplicationView.GetForCurrentView().SetDesiredBoundsMode(ApplicationViewBoundsMode.UseCoreWindow);
значение по умолчанию ApplicationViewBoundsMode.UseVisible
это ваше текущее поведение. С ApplicationViewBoundsMode.UseCoreWindow
, панель команд, строка состояния и кнопки программного обеспечения будут занимать место.
Если вам нужно изменить поля или что-нибудь еще, когда BoundsMode
изменения, реестр за VisibleBoundsChanged
событие:
ApplicationView.GetForCurrentView().VisibleBoundsChanged += OnVisibleBoundsChanged
вы можете прочитать больше в официальном документация.