Кнопки навигации, скрывающие 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
вы можете прочитать больше в официальном документация.
