master
thchazot1 3 years ago
parent 3dd33c23d9
commit d06e9a0a2e

@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp1
{
class Carte
{
public string Nom { get; private set; }
public string Url { get; private set; }
public List<Zone> LaZone { get; private set; }
}
}

@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp1
{
enum Conservation
{
EX,
EW,
CR,
EN,
VU,
NT,
LC,
DD,
NE
}
}

@ -0,0 +1,7 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
</Project>

@ -0,0 +1,49 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp1
{
class Requin
{
public string Nom { get; private set; }
public string NomSci { get; private set; }
public string Description { get; private set; }
public string Photo { get; private set; }
public string Video { get; private set; }
public Carte PhotoCarte { get; private set; }
public Conservation StatutCons { get; private set; }
public string FunFact { get; private set; }
public Zone Repartition { get; private set; }
public Requin(string nom, string nomSci, string description, string photo, string video, Carte photoCarte, Conservation statutCons, Zone repartition, string funFact) {
Nom = nom;
NomSci = nomSci;
Description = description;
Photo = photo;
Video = video;
PhotoCarte = photoCarte;
StatutCons = statutCons;
Repartition = repartition;
FunFact = funFact;
}
public Requin(string nom, string nomSci, string description, string photo, string video, Carte photoCarte, Conservation statutCons, Zone repartition, List<string> funFacts)
{
Random rnd = new Random();
Nom = nom;
NomSci = nomSci;
Description = description;
Photo = photo;
Video = video;
PhotoCarte = photoCarte;
StatutCons = statutCons;
Repartition = repartition;
}
}
}

@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp1
{
enum Zone
{
ATLANTIQUE,
ARCTIQUE,
PACIFIQUE,
INDIEN
}
}

@ -4,12 +4,17 @@ Microsoft Visual Studio Solution File, Format Version 12.00
VisualStudioVersion = 16.0.31424.327 VisualStudioVersion = 16.0.31424.327
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WpfApp1", "WpfApp1\WpfApp1.csproj", "{514D830F-CCD6-4ADE-96F2-232C718D9BBC}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WpfApp1", "WpfApp1\WpfApp1.csproj", "{514D830F-CCD6-4ADE-96F2-232C718D9BBC}"
ProjectSection(ProjectDependencies) = postProject
{006E8327-215C-46B4-8816-24B996B82798} = {006E8327-215C-46B4-8816-24B996B82798}
EndProjectSection
EndProject EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dossier1", "Dossier1", "{2FC31FB4-7243-43F2-86EF-BD66C3B0B0CD}" Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Dossier1", "Dossier1", "{2FC31FB4-7243-43F2-86EF-BD66C3B0B0CD}"
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ressources", "Ressources\Ressources.csproj", "{DA0ADA06-41C5-4DA6-8DE6-630CD98E254F}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ressources", "Ressources\Ressources.csproj", "{DA0ADA06-41C5-4DA6-8DE6-630CD98E254F}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "testImage", "testImage\testImage.csproj", "{C85454C4-850B-4305-AFB6-789DDA8CD88A}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "testImage", "testImage\testImage.csproj", "{C85454C4-850B-4305-AFB6-789DDA8CD88A}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Modèle", "Modèle\Modèle.csproj", "{006E8327-215C-46B4-8816-24B996B82798}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
@ -29,6 +34,10 @@ Global
{C85454C4-850B-4305-AFB6-789DDA8CD88A}.Debug|Any CPU.Build.0 = Debug|Any CPU {C85454C4-850B-4305-AFB6-789DDA8CD88A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C85454C4-850B-4305-AFB6-789DDA8CD88A}.Release|Any CPU.ActiveCfg = Release|Any CPU {C85454C4-850B-4305-AFB6-789DDA8CD88A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C85454C4-850B-4305-AFB6-789DDA8CD88A}.Release|Any CPU.Build.0 = Release|Any CPU {C85454C4-850B-4305-AFB6-789DDA8CD88A}.Release|Any CPU.Build.0 = Release|Any CPU
{006E8327-215C-46B4-8816-24B996B82798}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{006E8327-215C-46B4-8816-24B996B82798}.Debug|Any CPU.Build.0 = Debug|Any CPU
{006E8327-215C-46B4-8816-24B996B82798}.Release|Any CPU.ActiveCfg = Release|Any CPU
{006E8327-215C-46B4-8816-24B996B82798}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

@ -0,0 +1,21 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp1
{
enum Conservation
{
EX,
EW,
CR,
EN,
VU,
NT,
LC,
DD,
NE
}
}

@ -8,33 +8,35 @@
Title="MainWindow" Height="450" Width="800"> Title="MainWindow" Height="450" Width="800">
<DockPanel> <DockPanel>
<DockPanel DockPanel.Dock="Left" >
<ComboBox DockPanel.Dock="Top" x:Name="Region">
<ComboBoxItem Tag="Océans" IsSelected="True" x:Name="Tous">Tous</ComboBoxItem>
<ComboBoxItem Tag="Océans" x:Name="Arctique" >Arctique</ComboBoxItem>
<ComboBoxItem Tag="Océans" x:Name="Atlantique" >Atlantique</ComboBoxItem>
<ComboBoxItem Tag="Océans" x:Name="Indien" >Indien</ComboBoxItem>
<ComboBoxItem Tag="Océans" x:Name="Pacifique" >Pacifique</ComboBoxItem>
</ComboBox>
<TextBox DockPanel.Dock="Top" Text="Rechercher" FontFamily="{StaticResource Police1}" Foreground="{StaticResource Couleur1}" Height="25" Margin="5"/>
<ListBox Background="{StaticResource Couleur3}">
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
</ListBox>
</DockPanel>
<DockPanel> <DockPanel>
<DockPanel>
<ComboBox DockPanel.Dock="Top" x:Name="Region">
<ComboBoxItem Tag="Océans" IsSelected="True" x:Name="Tous">Tous</ComboBoxItem>
<ComboBoxItem Tag="Océans" x:Name="Arctique" >Arctique</ComboBoxItem>
<ComboBoxItem Tag="Océans" x:Name="Atlantique" >Atlantique</ComboBoxItem>
<ComboBoxItem Tag="Océans" x:Name="Indien" >Indien</ComboBoxItem>
<ComboBoxItem Tag="Océans" x:Name="Pacifique" >Pacifique</ComboBoxItem>
</ComboBox>
<TextBox DockPanel.Dock="Top" Text="Rechercher" FontFamily="{StaticResource Police1}" Foreground="{StaticResource Couleur1}" Height="25" Margin="5"/>
<ListBox Background="{StaticResource Couleur3}">
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
<local:UserControlRequin/>
</ListBox>
</DockPanel>
<DockPanel>
<ContentControl x:Name="contentControl"> <ContentControl x:Name="contentControl">
<local:userControlAcceuil/> <local:userControlAcceuil/>
</ContentControl> </ContentControl>
</DockPanel>
</DockPanel> </DockPanel>
</DockPanel> </DockPanel>

@ -7,21 +7,21 @@
mc:Ignorable="d" mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800" d:DesignHeight="450" d:DesignWidth="800"
MouseDown="UserControlReq_MouseDown"> MouseDown="UserControlReq_MouseDown">
<ListBoxItem> <ListBoxItem MouseDown="UserControlReq_MouseDown">
<Border BorderThickness="2" BorderBrush="{StaticResource Couleur2}" CornerRadius="4" Padding="4"> <Border MouseDown="UserControlReq_MouseDown" BorderThickness="2" BorderBrush="{StaticResource Couleur2}" CornerRadius="4" Padding="4">
<Grid MouseDown="UserControlReq_MouseDown"> <Grid MouseDown="UserControlReq_MouseDown">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition/> <ColumnDefinition Width="2*"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions> </Grid.ColumnDefinitions>
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition Height="2"/> <RowDefinition Height="1*"/>
<RowDefinition/> <RowDefinition Height="1*"/>
<RowDefinition/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<Image Source="Images/Heterodontus_francisci_catalina.jpg" Width="50" Height="30" Grid.RowSpan="3" Margin="4" MouseDown="UserControlReq_MouseDown"/> <Image Source="Images/Heterodontus_francisci_catalina.jpg" Width="auto" Height="40" Grid.RowSpan="2" Margin="4" MouseDown="UserControlReq_MouseDown"/>
<TextBlock Grid.Column="1" Grid.Row="1" Text="Requin Dormeur Mexicain" FontFamily="{StaticResource Police2}" MouseDown="UserControlReq_MouseDown"/> <TextBlock Grid.Column="1" Grid.Row="0" Text="Requin Dormeur Mexicain" FontFamily="{StaticResource Police2}" MouseDown="UserControlReq_MouseDown"/>
<TextBlock Grid.Column="1" Grid.Row="2" Text="Heterodontus mexicanus" FontWeight="Thin" MouseDown="UserControlReq_MouseDown"/> <TextBlock Grid.Column="1" Grid.Row="1" Text="Heterodontus mexicanus" FontWeight="Thin" MouseDown="UserControlReq_MouseDown"/>
</Grid> </Grid>
</Border> </Border>
</ListBoxItem> </ListBoxItem>

@ -15,16 +15,16 @@
</Button> </Button>
</Grid> </Grid>
</DockPanel> </DockPanel>
<DockPanel Style="{StaticResource Docky}" DockPanel.Dock="Left" Width="260"> <DockPanel Style="{StaticResource Docky}" DockPanel.Dock="Left">
<TextBlock Text="Nom requin" Foreground="{StaticResource Couleur2}" FontSize="20" Margin="15,5,0,0" DockPanel.Dock="Top"></TextBlock> <TextBlock Text="Nom requin" Foreground="{StaticResource Couleur2}" FontSize="20" Margin="15,5,0,0" DockPanel.Dock="Top"></TextBlock>
<TextBlock Text="Nom scientifique" Foreground="{StaticResource Couleur2}" FontSize="15" Margin="15,0,0,10" DockPanel.Dock="Top"></TextBlock> <TextBlock Text="Nom scientifique" Foreground="{StaticResource Couleur2}" FontSize="15" Margin="15,0,0,10" DockPanel.Dock="Top"></TextBlock>
<TextBlock TextWrapping="Wrap" FontSize="12" Margin="15,5,0,5" HorizontalAlignment="Left" DockPanel.Dock="Top"><Run Text="Description de notre magnifique requin"/><LineBreak/><Run/><LineBreak/><Run/><LineBreak/><Run/></TextBlock> <TextBlock TextWrapping="Wrap" FontSize="12" Margin="15,5,0,5" HorizontalAlignment="Left" DockPanel.Dock="Top"><Run Text="Description de notre magnifique requin"/><LineBreak/><Run/><LineBreak/><Run/><LineBreak/><Run/></TextBlock>
<Image Source="Images\Donnees insuffisantes.png" Margin="15,5,5,5" DockPanel.Dock="Top" HorizontalAlignment="Left" ></Image> <Image Source="Images\Donnees insuffisantes.png" Margin="15,5,5,5" DockPanel.Dock="Top" HorizontalAlignment="Left" MinHeight="5" MaxHeight="25"></Image>
<MediaElement Source="Videos\Vid-dormeur-mexicain.mp4" DockPanel.Dock="Bottom" MaxHeight="125" MinHeight="50" HorizontalAlignment="Left" Margin="45,0,0,0" /> <MediaElement Source="Videos\Vid-dormeur-mexicain.mp4" DockPanel.Dock="Bottom" MaxHeight="125" MinHeight="50" HorizontalAlignment="Left" Margin="45,0,0,0" />
</DockPanel> </DockPanel>
<DockPanel Background="{StaticResource Couleur3}" DockPanel.Dock="Right"> <DockPanel Background="{StaticResource Couleur3}" DockPanel.Dock="Right">
<Image Source="Images\Heterodontus_francisci_catalina-1280-By-Ed-Bierman-from-CA-usa-Horn-Shark-CC-BY-2.0.jpg" DockPanel.Dock="Top" Margin="30,30,30,0"></Image> <Image Source="Images\Heterodontus_francisci_catalina.jpg" DockPanel.Dock="Top" Margin="30,30,30,0" MinHeight="50" MaxHeight="125"></Image>
<Image Source="Images\rep_Heterodontus_mexicanus.png" Margin="10" DockPanel.Dock="Top"></Image> <Image Source="Images\rep_Heterodontus_mexicanus.png" Margin="10" DockPanel.Dock="Top" MinHeight="50" MaxHeight="125"></Image>
<TextBlock Text="Fun fact" FontSize="15" DockPanel.Dock="Top" HorizontalAlignment="Center" Margin="5"></TextBlock> <TextBlock Text="Fun fact" FontSize="15" DockPanel.Dock="Top" HorizontalAlignment="Center" Margin="5"></TextBlock>
<TextBlock Text="La bouche du requin dormeur mexicain est en forme de museau de cochon!" FontSize="12" DockPanel.Dock="Bottom" TextWrapping="Wrap"></TextBlock> <TextBlock Text="La bouche du requin dormeur mexicain est en forme de museau de cochon!" FontSize="12" DockPanel.Dock="Bottom" TextWrapping="Wrap"></TextBlock>
</DockPanel> </DockPanel>

Loading…
Cancel
Save