J'ai écrit une application Windows 8 store (XAML/C#) que j'ai fait tourner sur une surface Microsoft. L'application est essentiellement une application de saisie de données qui n'a pas de boutons de sauvegarde. La sauvegarde est effectuée automatiquement lors du passage d'une page à l'autre ou lorsque l'application est suspendue.
Cependant, il y a un scénario que je n'arrive pas à saisir, c'est lorsque l'utilisateur ferme l'application (lorsqu'il glisse du haut vers le bas de l'écran).
Donc, pour le moment, je m'abonne à App.Current.Suspending et j'appelle save ici :
App.Current.Suspending += Current_Suspending;
void Current_Suspending(object sender, Windows.ApplicationModel.SuspendingEventArgs e)
{
Save();
}
Je surcharge également la méthode SaveState et appelle Save ici :
protected override void SaveState(Dictionary<string, object> pageState)
{
Save();
base.SaveState(pageState);
}
Mais aucune de ces méthodes n'est appelée lorsque l'application est fermée.
Quelqu'un connaît-il un événement qui est déclenché lorsque l'application se ferme ?
Gracias