我在windows phone 8.1運行時應用程序中有一個彈出窗口。Windows Phone 8.1中BackButtonPressed問題?
當在頁面中按下後退按鈕並彈出時,應用程序應該保留在頁面本身中,否則應該返回。這是我的概念。所以,我編寫象下面這樣:
void HardwareButtons_BackPressed(object sender, BackPressedEventArgs e)
{
if (PopupWindow.IsOpen)
{
PopupWindow.IsOpen = false;
e.Handled = true;
}
}
即使彈出窗口是在頁面打開,應用程序進入到前一頁。我在windows phone silverlight應用程序中使用了相同的邏輯,並且工作。
NOTE:我正在使用基本頁面。
我在做什麼錯誤?
它看起來很完美。什麼不工作?你的應用正在關閉?你需要邏輯中的「else」嗎? –