У меня есть 2 страницы в моем приложении Windows Phone 8.1 Universal.
Я перемещаюсь с Page1.xaml на Page2.xaml с помощью кнопки с кодом события click:
this.Frame.Navigate(typeof(Page2));
Когда я нахожусь на странице 2, и я использую кнопку назад, приложение закрывается без исключения или чего-то еще. Он просто возвращается к стартовому экрану.
Я уже пробовал следующее на Page 2:
public Page2()
{
this.InitializeComponent();
Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;
}
void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
{
Frame.GoBack();
}
Насколько я знаю, я не очищаю задний стек.
Что происходит, и как я могу это исправить?
С уважением, Niels