我正在尝试编写一个Windows Phone应用程序,并且想知道是否可以在UI中使用与硬件后退按钮相同的软件按钮(仅发送系统返回命令)。我似乎无法找到有关如何在线执行此操作的任何信息。
答案 0 :(得分:1)
试试这个:
XAML:
<Button x:Name="btnBack" Content="Back" Click="btnBack_Click"></Button>
CS:
private void btnBack_Click(object sender, RoutedEventArgs e)
{
if (NavigationService.CanGoBack)
NavigationService.GoBack();
else
App.Current.Terminate();
}
这将与后退按钮相同。如果有任何后退状态,它会进入该状态,否则会关闭(终止) 应用程序。
答案 1 :(得分:0)
你可以覆盖后退按钮功能
protected override void OnBackKeyPress(System.ComponentModel.CancelEventArgs e)
{
//Do your work here
base.OnBackKeyPress(e);
}