【问题标题】:How can I navigate two pages deep in a single apparent operation如何在一个明显的操作中导航两个页面
【发布时间】:2010-08-20 18:37:47
【问题描述】:

我有一个场景,页面 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 之间)

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

谢谢。

【问题讨论】:

  • 我认为不这样做的唯一原因是可能会使用户感到困惑。如果您有充分的理由这样做,那么我不明白为什么不这样做。

标签: navigation windows-phone-7


【解决方案1】:

我认为您在 wp7 论坛上获得的建议对于这个问题非常准确。我会提出同样的考虑。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-08
    • 2021-09-20
    相关资源
    最近更新 更多