【问题标题】:windows silverlight app stuck on one pagewindows silverlight 应用程序卡在一个页面上
【发布时间】:2017-08-03 17:13:32
【问题描述】:

在我的 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 而不是直接导航到扫描页面?

标签: c# xaml silverlight windows-phone-8 navigation


【解决方案1】:

当导航到扫描页面时,只需从导航堆栈(它是堆栈顶部的项目)中删除 ScanView.xaml。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多