我一直在研究一個簡單的模板10應用程序,並發現了一個奇怪的錯誤。在將應用程序加載到我的Windows Phone之後,它會正常工作,直到我切換應用程序,然後通過嘗試重新打開它的應用程序中的應用程序切換回來。當我這樣做時,應用程序將導航到一個空白框架,該框架上只有漢堡包菜單(不管當我切換時它在哪個頁面上)。我添加了大量的跟蹤,但只是無法弄清楚它爲什麼會發生。我已經在重寫的OnResuming中強制導航,但它似乎被忽略 - 基於我的調試日誌,它看起來像試圖返回到應用程序切換時所在的頁面。 如果我強制應用程序退出並重新開機,那麼一切都很好 - 只有在首次切換後重新啓動回時,它纔會發生。 順便說一句 - 這隻發生在我的手機上。從桌面運行時,它工作正常。另一點:當通過調試器運行時,問題從未發生(這就是爲什麼我不得不用跟蹤消息拋棄我的代碼到日誌)。模板10導航錯誤 - Windows Phone
我想提出一個簡單的可重複的場景,所以我嘗試了一個實驗。使用新的模板10漢堡項目模板,我創建了一個新的空應用程序並將其加載到我的手機中。這個應用程序(沒有添加代碼)表現出同樣的問題。
有沒有其他人看到過這個?
任何想法表示讚賞。
一個可能的重複,與一個答案:http://stackoverflow.com/q/41961375/ –
我會很快覈實 - 謝謝! – Dan
將ExistingContent.Exclude更改爲ExistingContent.Include對CreateRootelement的調用沒有修復它 - 至少不太完美。 我想要的行爲是無論應用程序在恢復時所處的頁面,它都應該導航到應用程序的登錄頁面。我的調試日誌告訴我,當我在我的代碼中請求時,它正在導航到登錄頁面,但他們立即再次導航到最後一頁。我似乎無法阻止它返回到該頁面。 – Dan