在我的Windows Phone应用程序中,我正在执行扫描过程,无论我在应用程序中的位置,当按下扫描按钮时,我都会导航到我的扫描页面,称为 scanview.xaml 。
问题:我已经覆盖了扫描方法的方法来启动扫描屏幕。
当我在扫描屏幕上时按返回按钮时,它将返回到scanview.xaml,因此再次调用navigatedto方法,然后再次出现我的扫描屏幕。
我想做的是,当我在扫描屏幕上按下返回按钮时,它应该直接导航到我的mainpage.xaml
P.S:我尝试覆盖backutton处理程序,但它仍然不起作用。
这是我的代码。
protected override void OnNavigatedTo(NavigationEventArgs e)
{
//this method is invoked as soon as we are navited to the ScanView
Scanning();
}
预先感谢
只需从导航到扫描页面时从导航堆栈中删除scanview.xaml(它是堆栈顶部的项目)。