Jua*_*dro 5 button exit back windows-phone-7
我需要显示一个简单的对话框,其中包含以下问题:"你想退出应用程序吗?" 是还是不是.当用户按下设备的后退按钮时,将显示该对话框.
我知道如何显示此对话框,但我不知道如何禁用后退操作:关闭应用程序.
它总是关闭的.
Pra*_*ian 13
如果我理解正确,您需要在用户单击应用主页上的后退按钮时显示确认对话框,询问他们是否确实要退出.如果用户选择是,则退出应用程序,否则您取消后退导航.为此,在MainPage类构造函数中挂钩一个事件处理程序
MainPage()
{
BackKeyPress += OnBackKeyPressed;
}
void OnBackKeyPressed( object sender, CancelEventArgs e )
{
var result = MessageBox.Show( "Do you want to exit?", "Attention!",
MessageBoxButton.OKCancel );
if( result == MessageBoxResult.OK ) {
// Do not cancel navigation
return;
}
e.Cancel = true;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5659 次 |
| 最近记录: |