代码之家  ›  专栏  ›  技术社区  ›  Martin Plante

在一次明显的操作中,我如何能浏览两页

  •  0
  • Martin Plante  · 技术社区  · 14 年前

    我有一个场景,A页可以导航到B页,B页可以导航到C页,但是A也可以导航到C页,我希望B插入堆栈中,这样从C页导航回来总是以B结束。

    更图形化地说,我希望允许这些导航:

    • A --> B --> C (back) B (back) A (正常导航)
    • A --> C (back) B (back) A (好像B总是在A和C之间)

    简单的答案是在我的ViewModel中设置一点,告诉B在加载后立即导航到C。有更干净的方法吗?除了设计指南,还有其他反对这种行为的原因吗?

    谢谢您。

    1 回复  |  直到 14 年前
        1
  •  1
  •   Mick N    14 年前

    我认为你在WP7论坛上得到的建议对于这个问题是相当准确的。我也会提出同样的考虑。

    http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/5249e520-e170-4f32-9f58-764870eb14af