2010-08-19 15 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

回答