diff --git a/StubLib/Stub.cs b/StubLib/Stub.cs index 0194302..9e24f82 100644 --- a/StubLib/Stub.cs +++ b/StubLib/Stub.cs @@ -14,11 +14,13 @@ namespace StubLib { List zone = new List { Zone.ATLANTIQUE }; requins.Add(new Requin("mon requin adoré", "trop cool ce requin", "wow il est trop bo", "Images/Dormeur-Mexicain.jpg", "Videos/Vid-dormeur-mexicain.mp4", "Images/rep_Heterodontus_mexicanus.png", Conservation.EW, zone, "(C'est pas un vrai requin)")); - requins.Add(new Requin("Banane", "Le requin banal", "C'est un requin ultra banal", "Images/Dormeur-Mexicain.jpg", "cette vidéo le met si bien en valeur", "oh bah il est nul part", Conservation.LC, zone, "Il est pas aussi banal qu'il en a l'air")); + requins.Add(new Requin("Banane", "Le requin banal", "C'est un requin ultra banal", "Images/White_shark.png", "Videos/Vid-dormeur-mexicain.mp4", "Images/rep_Heterodontus_mexicanus.png", Conservation.LC, zone, "Il est pas aussi banal qu'il en a l'air")); + requins.Add(new Requin("Req1", "Le requin pas banal", "C'est un requin pas ultra banal", "Images/White_shark.png", "Videos/Vid-dormeur-mexicain.mp4", "Images/rep_Heterodontus_mexicanus.png", Conservation.EX, zone, "Il est vraiment pas banal")); } public IEnumerable LoadRequins() - { return requins; + { + return requins; } } } diff --git a/WpfApp1/MainWindow.xaml b/WpfApp1/MainWindow.xaml index e279091..5c6bba3 100644 --- a/WpfApp1/MainWindow.xaml +++ b/WpfApp1/MainWindow.xaml @@ -8,7 +8,7 @@ Title="MainWindow" Height="550" Width="1000"> - + Tous @@ -17,9 +17,8 @@ Indien Pacifique - - - + + diff --git a/WpfApp1/MainWindow.xaml.cs b/WpfApp1/MainWindow.xaml.cs index e7a01ef..a737b90 100644 --- a/WpfApp1/MainWindow.xaml.cs +++ b/WpfApp1/MainWindow.xaml.cs @@ -35,8 +35,10 @@ namespace WpfApp1 DataContext = Mgr; + + chargerUC(); List zones = new List { Zone.ATLANTIQUE, Zone.ARCTIQUE }; - uc1.requin = new Requin("Bob le bricoleur", "Heterodontus Mexicanus", "*Ronflements*", "Images/Dormeur-Mexicain.jpg", "Videos/Vid-dormeur-Mexicain.mp4", "Images/rep_Heterodontus_mexicanus.png", Conservation.DD, zones, "Hé laissez moi je fais dodo!"); + //uc1.requin = new Requin("Bob le bricoleur", "Heterodontus Mexicanus", "*Ronflements*", "Images/Dormeur-Mexicain.jpg", "Videos/Vid-dormeur-Mexicain.mp4", "Images/rep_Heterodontus_mexicanus.png", Conservation.DD, zones, "Hé laissez moi je fais dodo!"); // uc2.requin = new Requin("Requin Dormeur Mexdzdqzdicain", "Heterodontus Mexicanus", "*Ronflements*", "Images/Dormeur-Mexicain.jpg", "Videos/Vid-dormeur-Mexicain.mp4", "Images/rep_Heterodontus_mexicanus.png", Conservation.DD, zones, "Hé laissez moi je fais dodo!"); } @@ -50,22 +52,23 @@ namespace WpfApp1 } } - public void ContentControlSwapDes() + public void ContentControlSwapDes(Requin req) { - contentControl.Content = new userControlDescription(); + contentControl.Content = new userControlDescription { requin = req }; } public void ContentControlSwapAcc() { + contentControl.Content = new userControlAcceuil(); } - public void ContentControlSwapEdit() + public void ContentControlSwapEdit(Requin req) { - contentControl.Content = new UserControlEdit(); + contentControl.Content = new UserControlEdit { requin = req }; } private void TextBox_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e) @@ -80,5 +83,14 @@ namespace WpfApp1 Rechercher.Text = value; } } + + public void chargerUC() + { + foreach(Requin req in Mgr.Requins) + { + laListe.Items.Add(new UserControlRequin { requin = req }); + } + } + } } diff --git a/WpfApp1/UserControlBoite.xaml b/WpfApp1/UserControlBoite.xaml index 472e139..c17811a 100644 --- a/WpfApp1/UserControlBoite.xaml +++ b/WpfApp1/UserControlBoite.xaml @@ -13,6 +13,6 @@ - + diff --git a/WpfApp1/UserControlBoite.xaml.cs b/WpfApp1/UserControlBoite.xaml.cs index 7c2f066..7afcb6e 100644 --- a/WpfApp1/UserControlBoite.xaml.cs +++ b/WpfApp1/UserControlBoite.xaml.cs @@ -41,5 +41,10 @@ namespace WpfApp1 } } + private void LeContenu_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e) + { + LeContenu.Text = ""; + } + } } diff --git a/WpfApp1/UserControlEdit.xaml b/WpfApp1/UserControlEdit.xaml index 9cdc70f..37b2e2a 100644 --- a/WpfApp1/UserControlEdit.xaml +++ b/WpfApp1/UserControlEdit.xaml @@ -7,13 +7,38 @@ mc:Ignorable="d" d:DesignHeight="450" d:DesignWidth="800"> - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -21,48 +46,23 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + - + @@ -85,8 +85,8 @@ -