diff --git a/StubLib/Stub.cs b/StubLib/Stub.cs index 2416348..9e24f82 100644 --- a/StubLib/Stub.cs +++ b/StubLib/Stub.cs @@ -13,8 +13,9 @@ namespace StubLib public Stub() { List zone = new List { Zone.ATLANTIQUE }; - requins.Add(new Requin("mon requin adoré", "trop cool ce requin", "wow il est trop bo", "Quelle belle photo", "cette vidéo le met si bien en valeur", "oh bah il est nul part", Conservation.EW, zone, "(C'est pas un vrai requin)")); - requins.Add(new Requin("Banane", "Le requin banal", "C'est un requin ultra banal", "Quelle photo banale", "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("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/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() diff --git a/WpfApp1/MainWindow.xaml b/WpfApp1/MainWindow.xaml index 108ee26..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 dd0f5a3..a737b90 100644 --- a/WpfApp1/MainWindow.xaml.cs +++ b/WpfApp1/MainWindow.xaml.cs @@ -35,6 +35,8 @@ 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!"); // 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) @@ -81,5 +84,13 @@ namespace WpfApp1 } } + 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 @@ -