Ce qui permet d'enlever le text dans les textboxs

master
thchazot1 3 years ago
parent cbca0bac84
commit dc14329a0a

@ -25,10 +25,10 @@ namespace Modèle
public string PhotoCarte { get; private set; }
public Conservation StatutCons { get; private set; }
public string FunFact { get; private set; }
public Zone Repartition { get; private set; }
public List<Zone> Repartition { get; private set; }
public Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, Zone repartition, string funFact) {
public Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List<Zone> repartition, string funFact) {
Nom = nom;
NomSci = nomSci;
Description = description;
@ -40,7 +40,7 @@ namespace Modèle
FunFact = funFact;
}
public Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, Zone repartition, List<string> funFacts)
public Requin(string nom, string nomSci, string description, string photo, string video, string photoCarte, Conservation statutCons, List<Zone> repartition, List<string> funFacts)
{
Random rnd = new Random();
int num = rnd.Next(funFacts.Count());

@ -8,7 +8,7 @@
Title="AddAShark" Height="450" Width="800">
<DockPanel>
<DockPanel x:Name="Button" DockPanel.Dock="Top">
<TextBlock Text="ADD A SHARK" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="20" FontSize="30" FontWeight="Bold" FontFamily="Candara Light" Foreground="PowderBlue"/>
<TextBlock Text="ADD A SHARK" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="20" FontSize="30" FontWeight="Bold" FontFamily="Candara Light" Foreground="{StaticResource Couleur2}"/>
<Button x:Name="add" Style="{StaticResource Button1}" HorizontalAlignment="Right" VerticalAlignment="Center" Content="x" Width="50" Height="50" FontSize="25"></Button>
</DockPanel>
<DockPanel Background="{StaticResource Couleur1}">

@ -17,7 +17,7 @@
<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"/>
<TextBox DockPanel.Dock="Top" Text="Rechercher" x:Name="Rechercher" VerticalContentAlignment="Center" FontFamily="{StaticResource Police1}" Foreground="{StaticResource Couleur1}" Height="25" Margin="5" IsKeyboardFocusedChanged="TextBox_IsKeyboardFocusedChanged"/>
<ListBox Background="{StaticResource Couleur3}">
<local:UserControlRequin/>
<local:UserControlRequin/>

@ -43,5 +43,18 @@ namespace WpfApp1
{
contentControl.Content = new userControlAcceuil();
}
private void TextBox_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
Rechercher.Text = "";
}
public string Recherche
{
set
{
Rechercher.Text = value;
}
}
}
}

@ -8,7 +8,7 @@
d:DesignHeight="450" d:DesignWidth="800">
<DockPanel>
<DockPanel x:Name="Button" DockPanel.Dock="Top">
<TextBlock Text="EDIT A SHARK" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="20" FontSize="30" FontWeight="Bold" FontFamily="Candara Light" Foreground="{StaticResource Couleur3}"/>
<TextBlock Text="EDIT A SHARK" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="20" FontSize="30" FontWeight="Bold" FontFamily="Candara Light" Foreground="{StaticResource Couleur2}"/>
<Button x:Name="add" Style="{StaticResource Button1}" HorizontalAlignment="Right" VerticalAlignment="Center" Content="x" Width="50" Height="50" FontSize="25"></Button>
</DockPanel>
<DockPanel Background="{StaticResource Couleur1}">
@ -25,12 +25,12 @@
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<local:UserControlBoite Grid.Column="0" Grid.Row="0" Message="Nom"/>
<local:UserControlBoite Grid.Column="0" Grid.Row="1" Message="Nom scientifique"/>
<local:UserControlBoite Grid.Column="0" Grid.Row="2" Message="Lien de la photo"/>
<local:UserControlBoite Grid.Column="0" Grid.Row="3" Message="Lien de la vidéo"/>
<local:UserControlBoite Grid.Column="1" Grid.Row="0" Message="Lien de la map"/>
<local:UserControlBoite Grid.Column="1" Grid.Row="1" Message="Fun fact (optionnel)"/>
<local:UserControlBoite Grid.Column="0" Grid.Row="0" Message="Nom" x:Name="leNom" Contenu="Nom Du Requin" IsKeyboardFocusedChanged="leNom_IsKeyboardFocusedChanged"/>
<local:UserControlBoite Grid.Column="0" Grid.Row="1" Message="Nom scientifique" x:Name="nomSci" Contenu="" IsKeyboardFocusedChanged="nomSci_IsKeyboardFocusedChanged"/>
<local:UserControlBoite Grid.Column="0" Grid.Row="2" Message="Lien de la photo" x:Name="LienPhoto" Contenu="" IsKeyboardFocusedChanged="LienPhoto_IsKeyboardFocusedChanged"/>
<local:UserControlBoite Grid.Column="0" Grid.Row="3" Message="Lien de la vidéo" x:Name="LienVid" Contenu="" IsKeyboardFocusedChanged="LienVid_IsKeyboardFocusedChanged"/>
<local:UserControlBoite Grid.Column="1" Grid.Row="0" Message="Lien de la map" x:Name="LienMap" Contenu="" IsKeyboardFocusedChanged="LienMap_IsKeyboardFocusedChanged"/>
<local:UserControlBoite Grid.Column="1" Grid.Row="1" Message="Fun fact (optionnel)" x:Name="funFact" Contenu="" IsKeyboardFocusedChanged="funFact_IsKeyboardFocusedChanged"/>
<Grid Grid.Column="1" Grid.Row="2" ShowGridLines="True" Width="320" Height="19" VerticalAlignment="Top" Background="{StaticResource Couleur2}">
<Grid.RowDefinitions>
<RowDefinition/>

@ -24,5 +24,78 @@ namespace WpfApp1
{
InitializeComponent();
}
public string name
{
set
{
leNom.Contenu = value;
}
}
public string sciName
{
set
{
nomSci.Contenu = value;
}
}
public string pic
{
set
{
LienPhoto.Contenu = value;
}
}
public string vid
{
set
{
LienVid.Contenu = value;
}
}
public string map
{
set
{
LienMap.Contenu = value;
}
}
public string fun
{
set
{
funFact.Contenu = value;
}
}
private void LienPhoto_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
LienPhoto.Contenu = "";
}
private void leNom_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
leNom.Contenu = "";
}
private void nomSci_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
sciName = "";
}
private void LienVid_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
LienVid.Contenu = "";
}
private void LienMap_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
LienMap.Contenu = "";
}
private void funFact_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
funFact.Contenu = "";
}
}
}

@ -9,7 +9,7 @@
<DockPanel>
<DockPanel x:Name="Button" DockPanel.Dock="Top">
<Grid>
<Button Content="EDIT" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="20"/>
<Button Content="EDIT" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="20,0,0,0" FontSize="20" Click="edit_Click" x:Name="edit"/>
<Image Source="Images\Logo_entier.png" HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,10,0,10" Height="40" Stretch="Uniform" StretchDirection="Both"></Image>
<Button Style="{StaticResource Button1}" x:Name="exit" HorizontalAlignment="Right" VerticalAlignment="Center" DockPanel.Dock="Right" Width="50" Height="50" FontSize="25" Click="exit_Click" >
<Image Source="Images\cross.png" />

@ -8,11 +8,15 @@ namespace test_requin
{
static void Main(string[] args)
{
List<Zone> zones = new List<Zone> { Zone.ATLANTIQUE, Zone.PACIFIQUE };
Console.WriteLine("Test de la classe Requin!");
List<string> RandomFunFacts = new List<string> { "askip les requins c'est cool", "le requin mexicain possède un groin", "le requin scie est sympa comme tout il me coupe du bois l'hiver" };
Requin requin = new Requin("Bob", "leRequin", "Les requins c'est trop cool", "LaPhoto", "LaVidéo", "laPhoto", Conservation.EX, Zone.ATLANTIQUE, "askip un requin c'est rigolo"); ;
Requin requin2 = new Requin("nom", "nomSci", "des", "photo", "video", "photoCarte", Conservation.CR, Zone.ARCTIQUE, RandomFunFacts);
Console.WriteLine(requin2.FunFact);
Requin requin = new Requin("Bob", "leRequin", "Les requins c'est trop cool", "LaPhoto", "LaVidéo", "laPhoto", Conservation.EX, zones, "askip un requin c'est rigolo"); ;
Requin requin2 = new Requin("nom", "nomSci", "des", "photo", "video", "photoCarte", Conservation.CR, zones, RandomFunFacts);
foreach (Zone zone in requin2.Repartition)
{
Console.WriteLine(zone);
}
}
}
}

Loading…
Cancel
Save