From 84585d29b767831daa324bcc566afcbe4ef4f45a Mon Sep 17 00:00:00 2001 From: tofages1 Date: Wed, 31 May 2023 16:07:59 +0100 Subject: [PATCH] ScrollVie --- .../DataContractPersistance.cs | 13 +++++---- ParionsCuite/ParionsCuite/MainPage.xaml | 29 +++++++++++-------- ParionsCuite/ParionsCuite/MainPage.xaml.cs | 7 +++-- .../ParionsCuite/Modeles/Evenement.cs | 16 ++++------ .../Modeles/IPersistanceManager.cs | 5 ++-- ParionsCuite/ParionsCuite/Modeles/Manageur.cs | 15 ++++++---- ParionsCuite/ParionsCuite/Stub/Stub.cs | 9 +++--- .../ParionsCuite/Views/Groupe.xaml.cs | 2 +- .../Views/Information/Info.xaml.cs | 4 ++- .../ParionsCuite/Views/Invite/Inviter.xaml | 2 +- .../ParionsCuite/Views/Invite/Inviter.xaml.cs | 17 ++++++----- 11 files changed, 65 insertions(+), 54 deletions(-) diff --git a/ParionsCuite/ParionsCuite/DataContractPersistance/DataContractPersistance.cs b/ParionsCuite/ParionsCuite/DataContractPersistance/DataContractPersistance.cs index 9d2cd56..e3d3d6f 100644 --- a/ParionsCuite/ParionsCuite/DataContractPersistance/DataContractPersistance.cs +++ b/ParionsCuite/ParionsCuite/DataContractPersistance/DataContractPersistance.cs @@ -5,6 +5,7 @@ using System.IO; using System.Collections.Generic; using System.Diagnostics; using ParionsCuite.Modeles; +using System.Collections.ObjectModel; namespace ParionsCuite.DataContractPersistance { @@ -16,22 +17,22 @@ namespace ParionsCuite.DataContractPersistance public DataContractPersistance() { } - public List chargeDonnees() + public ObservableCollection chargeDonnees() { - var serializer = new DataContractSerializer(typeof(List)); + var serializer = new DataContractSerializer(typeof(ObservableCollection)); - List list; + ObservableCollection list; using (Stream s = File.OpenRead(Path.Combine(FilePath, FileName))) { - list = serializer.ReadObject(s) as List; + list = serializer.ReadObject(s) as ObservableCollection; } return list; } - public void sauvegardeDonnees(List evenements) + public void sauvegardeDonnees(ObservableCollection evenements) { - var serializer = new DataContractSerializer(typeof(List)); + var serializer = new DataContractSerializer(typeof(ObservableCollection)); if (!Directory.Exists(FilePath)) { Debug.WriteLine("Sauvegarde des données dans:"); diff --git a/ParionsCuite/ParionsCuite/MainPage.xaml b/ParionsCuite/ParionsCuite/MainPage.xaml index 7138116..b1e5b71 100644 --- a/ParionsCuite/ParionsCuite/MainPage.xaml +++ b/ParionsCuite/ParionsCuite/MainPage.xaml @@ -26,20 +26,25 @@ - - - -