Приложение Windows 10 UWP - кнопка "Назад" работает только при нажатии второй раз

Я разрабатываю приложение для Windows 10 UWP с Visual Studio 2015. Я сейчас работаю над функциональностью кнопки "Назад" . К сожалению, есть проблема. Когда я нажимаю кнопку "Назад" (либо на телефоне, либо на ПК), она не возвращается на предыдущую страницу. Когда я нажимаю его снова, он работает.

Это как этот пример:

  • Запустить приложение (страница 1)
  • Перейдите на страницу 2
  • Перейдите на страницу 3
  • Нажмите кнопку "Назад" (ничего не происходит)
  • Нажмите кнопку "Назад" (см. стр. 2).
  • Нажмите кнопку "Назад" (см. страницу 1)

Итак, в первый раз, когда вы хотите вернуться, нужны две прессы... почему? Кроме того, я узнал, что первое нажатие не вызывает событие кнопки "Назад" . Но почему?

Я использую реализацию, описанную в этой статье: http://www.wintellect.com/devcenter/jprosise/handling-the-back-button-in-windows-10-uwp-apps

Ответы