【问题标题】:Windows phone Mango - Navigation in progressWindows phone Mango - 正在进行导航
【发布时间】:2011-11-16 23:51:44
【问题描述】:

我在应用程序中的一个页面让用户拍照,同时,如果正在处理图像,稍后会调用 NavigationService GoBack。现在,如果用户点击手机上的电源按钮,手机会进入睡眠状态,然后立即再次点击电源并导航到应用程序,它会调用 Navigation GoBack。

有时它会抛出错误"Navigation is in progress",因为第一个用户界面线程仍在完成导航。

我重载了NavigateToNavigateFrom 方法。在NavigationTO我检查NavigationMode.Back我是否会执行GoBack。

如果用户点击睡眠并等待一两秒后再次点击睡眠,则不会导致任何问题,因为第一个用户界面线程已完成执行“返回”。

【问题讨论】:

    标签: windows-phone-7 navigationservice


    【解决方案1】:

    试试:

    if(NavigationServive.CanGoBack)
        NavigationService.GoBack()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 2011-10-31
      • 1970-01-01
      • 2014-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多