Windows phone 7 按back键时以编程方式关闭应用程序事件WP7
当emulator中按下back时,我正试图关闭我的Wp7应用程序。我在该页面上尝试了关闭整个应用程序的代码。代码如下所示:Windows phone 7 按back键时以编程方式关闭应用程序事件WP7,windows-phone-7,Windows Phone 7,当emulator中按下back时,我正试图关闭我的Wp7应用程序。我在该页面上尝试了关闭整个应用程序的代码。代码如下所示: protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e) { base.OnBackKeyPress(e); if (NavigationService.CanGoBack) { while
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
base.OnBackKeyPress(e);
if (NavigationService.CanGoBack)
{
while (NavigationService.RemoveBackEntry() != null)
{
NavigationService.RemoveBackEntry();
}
}
}
需要帮助!
提前谢谢 首先,无法通过编程方式关闭wp7应用程序
要做到这一点,您不需要覆盖后退键。在第一页(理想情况下是主页或主页)中,按back键会自动关闭应用程序。首先,无法通过编程方式关闭wp7应用程序
要做到这一点,您不需要覆盖后退键。在第一页(理想情况下是主页或主页)中,按back键会自动关闭应用程序。OnBackKeyPress事件不会触发!OnBackKeyPress事件未触发!假设我有3个页面,分别是PageA、PageB和PageC。PageA是启动页面。我可以从PageA导航到PageB,然后从PageB导航到PageC。当我在PageC页面时,如果我按下后退按钮,它将不会返回,而整个应用程序将关闭!不管怎样,我能做到!谢谢你的建议!我就是这样做的:`private void Exit(){try{while(NavigationService.BackStack.Any())NavigationService.RemoveBackEntry();NavigationService.GoBack();}catch{}}}}`查看详细信息:假设我有3个页面,名为PageA,第b页和第c页。PageA是启动页面。我可以从PageA导航到PageB,然后从PageB导航到PageC。当我在PageC页面时,如果我按下后退按钮,它将不会返回,而整个应用程序将关闭!不管怎样,我能做到!谢谢你的建议!我就是这样做的:`private void Exit(){try{while(NavigationService.BackStack.Any())NavigationService.RemoveBackEntry();NavigationService.GoBack();}catch{}}}请参阅详细信息: