У меня есть всплывающее окно в моем приложении среды выполнения Windows Phone 8.1.
Пока нажата кнопка «Назад» и на странице открыто всплывающее окно, приложение должно оставаться на самой странице, иначе оно должно вернуться. Это моя концепция. Итак, я закодировал, как показано ниже:
void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
if (PopupWindow.IsOpen)
{
PopupWindow.IsOpen = false;
e.Handled = true;
}
}
Даже если на странице открыты всплывающие окна, приложение переходит на предыдущую страницу. Я использовал ту же логику в приложении Silverlight для Windows Phone, и это сработало.
ПРИМЕЧАНИЕ. Я использую Basic Page.
Какую ошибку на самом деле я делаю?
elseв этой логике? - person Jerry Nixon   schedule 06.06.2014