在我的应用程序中,用户从页面 A 转到页面 B。
有没有办法以编程方式模拟后退按钮按下?我在页面 B 上有一个按钮,当用户单击它时,我想返回页面 A。我不想使用NavigationService
并导航到页面 A,我想返回页面 A,就好像用户单击了一样在硬件后退按钮上。有没有办法做到这一点?
在我的应用程序中,用户从页面 A 转到页面 B。
有没有办法以编程方式模拟后退按钮按下?我在页面 B 上有一个按钮,当用户单击它时,我想返回页面 A。我不想使用NavigationService
并导航到页面 A,我想返回页面 A,就好像用户单击了一样在硬件后退按钮上。有没有办法做到这一点?
尽管您说您不想使用它,但NavigationService.GoBack 方法是要走的路:
if (this.NavigationService.CanGoBack)
{
this.NavigationService.GoBack();
}
Michaël Hompus 的答案的一点补充——在 UWP 上,CanGoBack
属性和GoBack
方法都位于 Page.Frame 中。