我正在處理一個奇怪的情況,我想在我的Windows Phone 8.1應用程序中進行調試,並且我不確定在哪一刻OnNavigatedTo被調用。OnNavigated在您打開屏幕並且應用程序啓動時會被調用嗎?
顯然,當您正常導航到視圖時,它會被調用(並且我已經檢查過跟蹤調試器)。
我的疑問出現在我想檢查的其他位置,我們稱之爲「您喚醒您的應用程序並關閉屏幕」。
我的問題是:當你打開屏幕,並且你將屏幕保護器輸入到屏幕上時,是否調用了「OnNavigatedTo」函數?
根據我讀過的其他手冊,它應該。
根據我的Debug.Writeline跟蹤,它似乎沒有。
我需要檢查一些條件並在視圖出現之前/之後執行一些代碼,並且我無法正確執行此操作。
PS:它是否存在一些其他替代事件我應該用來處理「此視圖在您打開屏幕後變爲可見/聚焦」情況而不是「OnNavigatedTo」?
在此先感謝。
當我閱讀你的答案時,我的感覺就是你打了指甲:)一旦我開始修改我的錯誤代碼,我只是在Windows.Current.Activated事件中添加了新的「陷阱」。一旦我改變了我需要改變的地方,我的代碼終於在我想要的地方得到執行。謝謝! – Isaac 2015-04-07 08:23:08