2013-03-05 89 views
0

我可以使用SettingsFlyout afterhide事件來知道我的一個設置頁面什麼時候關閉,但是如何檢測整個設置頁面關閉時的狀態。即用戶回到應用程序。WinJs設置面板關閉

回答

1

這取決於用戶如何返回到應用程序。如果他們在設置頁面顯示時點擊設置界面之外,則後續事件將觸發。但是,如果用戶正在顯示主要設置頁面,那就是由操作系統控制的UI,而且本身並不是應用程序的一部分。例如,用戶可以打開設置UI以更改系統音量或更改網絡設置。在這種情況下,您的應用收到通知並不合適。

所以我不認爲有一個事件訂閱主設置窗格關閉。因此,您應該在每個設置頁面上訂閱後面的內容,以確保您可以適當地捕獲任何更改。

希望有所幫助。

有關Windows應用商店的應用開發更多的信息,註冊Generation App

+0

謝謝。這是我之後的一般頁面關閉事件,但如果它不存在,我將繼續在我自己的頁面上使用afterhide事件。 – peterorum 2013-03-06 04:30:29