您好我有這個層次UWP - 如何保存幀backstack和當前頁面?
應用程序(RootFrame)
- 登錄頁面
- 主要殼牌(InnerFrame)
- 與實體1
- 列表頁面與實體2 列表頁
- 詳細頁面fo ř實體1(InnerFrame2)
- 子頁面1-1
- 子頁面1-2
- 對於實體2(InnerFrame3)詳細頁
- 子頁面2-1
- 子頁面2 -1
我想正確處理「後退」按鈕。在內部框架中的頁面之間導航是可以的,但是當我例如從「List Page with Entity 2」到「Detail 2 for實體2」然後返回時,MainShell重新創建並忘記了InnerFrames BackStack並打開Page(應該是「列表頁面與實體2「)
有沒有什麼優雅的方式來處理?例如當MainShell中的navigatedFrom發生時保存InnerFrames歷史記錄和當前頁面?
你的意思是你有一個相同的頁面三個幀?你能否提供一個[mcve]如果方便?如果不是,請至少提供一個截圖。 –