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 @@ - - - -