2010-08-19 17 views
0

我有一个情景,即页面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.有更清洁的方法吗?除了设计指南之外,是否还有其他一些原因反对这种行为?

谢谢。

+0

我认为不这样做的唯一原因是可能导致用户混淆。如果你有充分的理由去做,那么我不明白为什么不。 – 2010-08-19 21:20:27

回答