我有首次啓動時顯示的登錄頁面。在用戶輸入他的憑證後,他被帶到應用程序的主頁面。此時,如果用戶按下後退鍵,我希望它跳過登錄頁面並退出。我嘗試了這裏建議的內容:Remove a page from Navigation Stack(在OnNavigatedTo中,使用NavigationService.GoBack()),但它會拋出一個異常,因爲後面堆棧中沒有其他東西。我讀了一些其他地方,不處理異常基本上是唯一的方式來關閉應用程序...以編程方式退出應用程序的第一頁
這種方法關閉應用程序的問題是,除了是一個黑客,它不會擊中Application_Closing( )所以我的狀態沒有保存。
任何人都知道如何在點擊後退鍵,保存狀態並退出應用程序時跳過登錄頁面?
在此先感謝!
謝謝,這似乎是最好的選擇。 – hajpoj