在 WPF Windows Phone 8 中销毁上一页 (NavigationService.GoBack())

本文关键字:一页 NavigationService GoBack Windows WPF Phone | 更新日期: 2023-09-27 18:37:04

我是开发Windows Phone 8应用程序的新手,在第一页是UserRegistration.xaml。完成用户注册过程后,它会转到MessageList.xaml页面,这很好,但是当按下Windows Phone的后退按钮时,它会返回到我不想要的UserRegistration.xaml。我想在单击后退按钮后关闭应用程序,但应用程序将上一页保留在堆栈中以进行导航(NavigationService.GoBack();)。那么,如何从页面退出应用程序MessageList.xaml或者如何折叠上一页活动?

在 WPF Windows Phone 8 中销毁上一页 (NavigationService.GoBack())

您可以在 MessageList.xaml 中尝试类似的东西.cs

        protected override void OnNavigatedTo(NavigationEventArgs e)
    {
        base.OnNavigatedTo(e);
        if (NavigationService.CanGoBack) { NavigationService.RemoveBackEntry(); }
    }