2
當我的應用程序暫停時,我需要執行一組操作。我註冊了我的事件,如Handle app suspending中所述,在頁面構造函數中調用註冊。我應該在哪裏取消註冊UWP Application.Current.Suspending事件?
public MainPage()
{
Application.Current.Suspending += MainPage_Suspending;
...
}
但是我還沒有找到任何有關如何正確取消註冊此事件的任何參考。在頁面構造器中註冊掛起事件在頁面的Unload
事件中取消註冊看起來不正確。
我應該在哪裏註銷我的暫停事件?我應該在Loaded
事件內移動註冊,而不是使用構造函數取消註冊Unloaded
事件?
這取決於您的情況。該事件是應用程序範圍內的,因此我不確定在頁面構造函數中使用它是不錯的選擇,儘管這也取決於。 – Romasz