UWP 框架向后导航到特定页面
UWP Frame backword navigation to partiular page
我的 UWP 应用有一个 flat/lateral 结构。完整的应用程序是 4 个并排存在的页面。
PAGE A > PAGE B > CAMERA > EDIT IMAGE
PAGE > PAGE B Normal Flow
PAGE B > CAMERA PAGE > EDIT IMAGE PAGE
在页面 B select 中记录来自 collection > capture Image > Edit image (add notes)
点击保存后返回页面 B。
截图编辑保存后如何返回PageB
我们是否有预定义的事件来区分 PageA > Page B
导航和 EDIT IMAGE > PageB
。
当我尝试时 frame.goBack()
相机页面正在打开。想再降一级。
How to come back to PageB after Captured Image is edited and save.
对于这种情况,您可以先从 Navigate BackStack 中删除 CAMERA 页面,然后再从 EDIT IMAGE 返回到 PAGE B。然后它将跳过CamearaPage。
Frame.BackStack.Remove(Frame.BackStack.Where(a => a.SourcePageType == typeof(CAMERAPage)).FirstOrDefault());
我的 UWP 应用有一个 flat/lateral 结构。完整的应用程序是 4 个并排存在的页面。
PAGE A > PAGE B > CAMERA > EDIT IMAGE
PAGE > PAGE B Normal Flow
PAGE B > CAMERA PAGE > EDIT IMAGE PAGE
在页面 B select 中记录来自 collection > capture Image > Edit image (add notes)
点击保存后返回页面 B。
截图编辑保存后如何返回PageB
我们是否有预定义的事件来区分 PageA > Page B
导航和 EDIT IMAGE > PageB
。
当我尝试时 frame.goBack()
相机页面正在打开。想再降一级。
How to come back to PageB after Captured Image is edited and save.
对于这种情况,您可以先从 Navigate BackStack 中删除 CAMERA 页面,然后再从 EDIT IMAGE 返回到 PAGE B。然后它将跳过CamearaPage。
Frame.BackStack.Remove(Frame.BackStack.Where(a => a.SourcePageType == typeof(CAMERAPage)).FirstOrDefault());