Я работаю в приложении Windows 10. Я действительно смущен, когда запускаются события приостановки и возобновления приложения Windows 10. У меня есть событие ниже на странице App.cs, однако это событие никогда не срабатывает.
private void OnSuspending(object sender, SuspendingEventArgs e)
{
var deferral = e.SuspendingOperation.GetDeferral();
//TODO: Save application state and stop any background
ApplicationSettingsHelper.SaveSettingsValue(ApplicationSettingsConstants.AppState, (short)AppState.Suspended);
ApplicationDataSource.saveRecent(Recent);
deferral.Complete();
}
Я также пытался добавить событие onsuspend в событие загрузки MainPage, используя приведенный ниже код, но это также никогда не срабатывает.
Application.Current.Suspending += Current_Suspending;
когда запускается событие Onsuspend и в чем разница между двумя вышеуказанными методами?
Спасибо!