windows silverlight 应用卡在一页上
windows silverlight app stuck on one page
在我的 windows phone 应用程序中,我正在执行扫描过程,无论我在应用程序中的哪个位置,当按下我底部应用程序栏上的扫描按钮时,我都会导航到我的扫描页面,称为 ScanView.xaml.
问题:
我已经覆盖了 scanView 的 onnavigatedTo 方法来启动扫描屏幕。
当我在扫描屏幕上按下后退按钮时,它返回到 ScanView.xaml,因此 onnavigatedTo 方法再次被调用,我的扫描屏幕再次出现。
我想要做的是,当我在扫描屏幕上按下后退按钮时,它应该直接导航回我的 mainpage.xaml
P.S : 我已经尝试覆盖后退按钮处理程序,但它仍然无法正常工作。
这是我的代码。
protected override void OnNavigatedTo(NavigationEventArgs e)
{
//this method is invoked as soon as we are navited to the ScanView
Scanning();
}
提前致谢
当导航到扫描页面时,只需从导航堆栈中删除ScanView.xaml(它是堆栈顶部的项目)。
在我的 windows phone 应用程序中,我正在执行扫描过程,无论我在应用程序中的哪个位置,当按下我底部应用程序栏上的扫描按钮时,我都会导航到我的扫描页面,称为 ScanView.xaml.
问题: 我已经覆盖了 scanView 的 onnavigatedTo 方法来启动扫描屏幕。
当我在扫描屏幕上按下后退按钮时,它返回到 ScanView.xaml,因此 onnavigatedTo 方法再次被调用,我的扫描屏幕再次出现。
我想要做的是,当我在扫描屏幕上按下后退按钮时,它应该直接导航回我的 mainpage.xaml
P.S : 我已经尝试覆盖后退按钮处理程序,但它仍然无法正常工作。
这是我的代码。
protected override void OnNavigatedTo(NavigationEventArgs e)
{
//this method is invoked as soon as we are navited to the ScanView
Scanning();
}
提前致谢
当导航到扫描页面时,只需从导航堆栈中删除ScanView.xaml(它是堆栈顶部的项目)。