From 3a957d346ba23eb1eacebf2b407e93ecbfbd7df8 Mon Sep 17 00:00:00 2001 From: Guillaume REY Date: Sat, 29 Apr 2023 10:02:00 +0200 Subject: [PATCH] =?UTF-8?q?creation=20page=20ile=20avec=20les=20stubs=20et?= =?UTF-8?q?=20la=20navigation=20de=20la=20page=20MAIS=20probl=C3=A8me=20av?= =?UTF-8?q?ec=20initializecomponent()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Sources/Model/Ile.cs | 5 +- Sources/Model/Stub/StubIle.cs | 23 +++ Sources/Ohara/MainPage.xaml | 2 +- Sources/Ohara/MainPage.xaml.cs | 4 + Sources/Ohara/Ohara.csproj | 13 ++ Sources/Ohara/PageBateau.xaml | 2 +- Sources/Ohara/PageBateau.xaml.cs | 4 + Sources/Ohara/PageBestiaire.xaml | 2 +- Sources/Ohara/PageBestiaire.xaml.cs | 87 ++++++----- Sources/Ohara/PageCarte.xaml | 2 +- Sources/Ohara/PageCarte.xaml.cs | 4 + Sources/Ohara/PageEquipage.xaml | 2 +- Sources/Ohara/PageEquipage.xaml.cs | 4 + Sources/Ohara/PageFDD.xaml | 2 +- Sources/Ohara/PageFDD.xaml.cs | 4 + Sources/Ohara/PageIle.xaml | 143 ++++++++++++++++++ Sources/Ohara/PageIle.xaml.cs | 46 ++++++ Sources/Ohara/PagePersonnage.xaml | 2 +- Sources/Ohara/PagePersonnage.xaml.cs | 4 + Sources/Ohara/Resources/Images/alabasta.png | Bin 0 -> 1293304 bytes Sources/Ohara/Resources/Images/dawn.png | Bin 0 -> 1947364 bytes .../Ohara/Resources/Images/water_seven.png | Bin 0 -> 2177879 bytes 22 files changed, 305 insertions(+), 50 deletions(-) create mode 100644 Sources/Model/Stub/StubIle.cs create mode 100644 Sources/Ohara/PageIle.xaml create mode 100644 Sources/Ohara/PageIle.xaml.cs create mode 100644 Sources/Ohara/Resources/Images/alabasta.png create mode 100644 Sources/Ohara/Resources/Images/dawn.png create mode 100644 Sources/Ohara/Resources/Images/water_seven.png diff --git a/Sources/Model/Ile.cs b/Sources/Model/Ile.cs index aee2bf8..6567933 100644 --- a/Sources/Model/Ile.cs +++ b/Sources/Model/Ile.cs @@ -15,8 +15,10 @@ namespace Model public int PremierEp { get; set; } public string Description { get; set; } public string Geographie { get; set; } + public string? Image { get; set; } - public Ile(string nom, string nomRomanise, string region, int premierChap, int premierEp, string description, string geographie) + + public Ile(string nom, string nomRomanise, string region, int premierChap, int premierEp, string description, string geographie, string image) { Nom = nom; NomRomanise = nomRomanise; @@ -25,6 +27,7 @@ namespace Model PremierEp = premierEp; Description = description; Geographie = geographie; + Image = image; } } } diff --git a/Sources/Model/Stub/StubIle.cs b/Sources/Model/Stub/StubIle.cs new file mode 100644 index 0000000..c457ec8 --- /dev/null +++ b/Sources/Model/Stub/StubIle.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using static System.Net.Mime.MediaTypeNames; + +namespace Model.Stub +{ + public static class StubIle + { + public static IEnumerable RecupererIle() + { + List ile = new List() + { + new Ile("Dawn", "Don-to", "East Blue", 1, 4, "L'île de Dawn est ...", "Cette île est situé dans la mer d'East Blue près de ...", "dawn.png"), + new Ile("Water Seven", "Mizu no Miyako Wōtā Sebun", "Première partie de Grand Line", 323, 229, "Water Seven est ...", "Cette île est situé dans la première partie de Grand Line près de ...", "water_seven.png"), + new Ile("Alabsta", "Arabasuta-Ōkoku'", "Première partie de Grand Line", 113, 78, "L'île d'Alabsta est ...", "Cette île est situé dans la première partie de Grand Line près de ...", "alabasta.png"), + }; + return ile; + } + } +} diff --git a/Sources/Ohara/MainPage.xaml b/Sources/Ohara/MainPage.xaml index d4e9043..52af60e 100644 --- a/Sources/Ohara/MainPage.xaml +++ b/Sources/Ohara/MainPage.xaml @@ -29,7 +29,7 @@