Feat : sauvegarde à la fermeture, création de fichier si non existant
continuous-integration/drone/push Build is passing Details

Popup_qui_marche_pas
Jade VAN BRABANDT 2 years ago
parent 8109178795
commit 336ccda5bb

@ -1,5 +1,6 @@
using Model;
using StimPersistance;
using StimStub;
namespace Stim;
@ -13,7 +14,20 @@ public partial class App : Application
{
InitializeComponent();
string mainDir = FileSystem.Current.AppDataDirectory;
Mgr = new Manager(new Persistance(mainDir));
if (File.Exists(Path.Combine(mainDir,"games.xml"))) Mgr = new Manager(new Persistance(mainDir));
else Mgr = new Manager(new Stub());
MainPage = new AppShell();
}
protected override Window CreateWindow(IActivationState activationState)
{
Window window = base.CreateWindow(activationState);
window.Stopped += (s, e) =>
{
Mgr._persistance = new Persistance(FileSystem.Current.AppDataDirectory);
Mgr.SaveGames();
};
return window;
}
}

Loading…
Cancel
Save