C# 以编程方式返回
在我的应用程序中,用户从A页转到B页C# 以编程方式返回,c#,visual-studio,windows-phone-7,windows-phone-8,C#,Visual Studio,Windows Phone 7,Windows Phone 8,在我的应用程序中,用户从A页转到B页 有没有办法以编程方式模拟按下后退按钮?我在B页上有一个按钮,当用户单击它时,我想返回到a页。我不想使用导航服务并导航到a页,我想返回到a页,就像用户单击硬件返回按钮一样。有什么方法可以做到这一点吗?尽管你说你不想使用它,但方法是: if (this.NavigationService.CanGoBack) { this.NavigationService.GoBack(); } 除了Michaël Hompus的答案之外,在UWP上,CanGoBa
有没有办法以编程方式模拟按下后退按钮?我在B页上有一个按钮,当用户单击它时,我想返回到a页。我不想使用
导航服务
并导航到a页,我想返回到a页,就像用户单击硬件返回按钮一样。有什么方法可以做到这一点吗?尽管你说你不想使用它,但方法是:
if (this.NavigationService.CanGoBack)
{
this.NavigationService.GoBack();
}
除了Michaël Hompus的答案之外,在UWP上,
CanGoBack
属性和GoBack
方法都位于Page.Frame中。哦,是的,我不知道这是存在的。我说的是,我不想使用NavigationService.Navigate。戈巴克是一条路要走!谢谢我更新了答案中的链接,因为现有链接指向的是WPF方法,而不是Windows Phone方法。@MichaëlHompus没问题:)此代码可以将您带回到上一页,但它实际上没有单击“上一步”按钮。也就是说,如果BackKeyPress上有事件,它将不会执行。