【问题标题】:UWP Frame backword navigation to partiular pageUWP Frame 向后导航到特定页面
【发布时间】:2020-12-25 05:18:42
【问题描述】:

我的 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)中选择记录,点击保存后移回Page B。

截取的图像编辑保存后如何返回到PageB。

我们是否有预定义的事件来区分PageA > Page B 导航和EDIT IMAGE > PageB

当我尝试frame.goBack() 时,相机页面正在打开。想再下一层。

【问题讨论】:

    标签: c# uwp navigation windows-community-toolkit uwp-navigation


    【解决方案1】:

    截取的图像编辑保存后如何返回到PageB。

    对于这种情况,您可以先从 Navigate BackStack 中删除 CAMERA 页面,然后再从 EDIT IMAGE 返回到 PAGE B。然后它会跳过CameraPage。

    Frame.BackStack.Remove(Frame.BackStack.Where(a => a.SourcePageType == typeof(CAMERAPage)).FirstOrDefault());
    

    【讨论】:

      猜你喜欢
      • 2016-12-27
      • 2017-02-13
      • 2013-04-17
      • 1970-01-01
      • 2023-03-30
      • 2017-07-08
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      相关资源
      最近更新 更多