From 45ddb6930fb0a3560c21244e7196fdc24b1739d6 Mon Sep 17 00:00:00 2001 From: Yoan Date: Wed, 24 May 2023 07:29:08 +0200 Subject: [PATCH] Navigation dans la page favoris --- Sources/Model/Manager.cs | 4 +- Sources/Ohara/PageBestiaire.xaml.cs | 2 +- Sources/Ohara/PageFavoris.xaml | 54 ++++++++-------------- Sources/Ohara/PageFavoris.xaml.cs | 18 ++++++-- Sources/Ohara/PageInfoBateau.xaml | 7 ++- Sources/Ohara/PageInfoBateau.xaml.cs | 10 +++- Sources/Ohara/Resources/Styles/Styles.xaml | 34 +++++++++++++- Sources/TestConsole/Program.cs | 12 ++--- 8 files changed, 90 insertions(+), 51 deletions(-) diff --git a/Sources/Model/Manager.cs b/Sources/Model/Manager.cs index e073e6f..7ffb8a8 100644 --- a/Sources/Model/Manager.cs +++ b/Sources/Model/Manager.cs @@ -104,9 +104,9 @@ namespace Model return listeFavoris; } - public void AddFavoris(ObjetOhara obj) + public void AddBateauFavoris(Bateau bateau) { - obj.EstFavori = true; + bateau.EstFavori = true; } } } diff --git a/Sources/Ohara/PageBestiaire.xaml.cs b/Sources/Ohara/PageBestiaire.xaml.cs index 0229b17..2bce1ab 100644 --- a/Sources/Ohara/PageBestiaire.xaml.cs +++ b/Sources/Ohara/PageBestiaire.xaml.cs @@ -16,7 +16,7 @@ public partial class PageBestiaire : ContentPage var manager = new Manager(); - AjouterFavoris = new Command((obj) => manager.AddFavoris((ObjetOhara)obj)); + listeBest.ItemsSource = manager.GetBestiaires(); diff --git a/Sources/Ohara/PageFavoris.xaml b/Sources/Ohara/PageFavoris.xaml index c59225e..35a4f53 100644 --- a/Sources/Ohara/PageFavoris.xaml +++ b/Sources/Ohara/PageFavoris.xaml @@ -13,28 +13,23 @@ - -