问题描述
我的UWP应用具有扁平/横向结构。完整的应用程序是4页并排存在的。
PAGE A > PAGE B > CAMERA > EDIT IMAGE
PAGE > PAGE B normal Flow
PAGE B > CAMERA PAGE > EDIT IMAGE PAGE
在PageB中,单击“保存”,然后从collection > capture Image > Edit image (add notes)
中选择记录,移回到B页。
编辑并保存捕获的图像后如何返回到PageB。
我们是否有预定义的事件来区分PageA > Page B
导航和EDIT IMAGE > PageB
。
当我尝试frame.goBack()
时,相机页面打开。想再做一个下调。
解决方法
编辑并保存捕获的图像后如何返回到PageB。
对于这种情况,您可以从Navigate BackStack中删除CAMERA页面,然后再从EDIT IMAGE返回PAGEB。然后它将跳过CamearaPage。
Frame.BackStack.Remove(Frame.BackStack.Where(a => a.SourcePageType == typeof(CAMERAPage)).FirstOrDefault());