【发布时间】:2011-11-16 23:51:44
【问题描述】:
我在应用程序中的一个页面让用户拍照,同时,如果正在处理图像,稍后会调用 NavigationService GoBack。现在,如果用户点击手机上的电源按钮,手机会进入睡眠状态,然后立即再次点击电源并导航到应用程序,它会调用 Navigation GoBack。
有时它会抛出错误"Navigation is in progress",因为第一个用户界面线程仍在完成导航。
我重载了NavigateTo 和NavigateFrom 方法。在NavigationTO我检查NavigationMode.Back我是否会执行GoBack。
如果用户点击睡眠并等待一两秒后再次点击睡眠,则不会导致任何问题,因为第一个用户界面线程已完成执行“返回”。
【问题讨论】:
标签: windows-phone-7 navigationservice