Les textes disparaissent plus quand on clique dessus (ouipi)

master
thchazot1 3 years ago
parent 9d68ff1712
commit 6a3bc2437b

@ -45,6 +45,42 @@ namespace Business
Pers.SaveRequins(requins); Pers.SaveRequins(requins);
} }
public bool AjouterRequin(Requin req)
{
if (requins.Contains(req)){
return false;
}
requins.Add(req);
return true;
}
public bool SupprimerRequin(Requin req)
{
if (!requins.Contains(req))
{
return false;
}
requins.Remove(req);
return true;
}
public Requin GetRequin(Requin req)
{
return requins.SingleOrDefault(r => r.Equals(req));
}
public bool ModifieRequin(Requin oldR, Requin newR)
{
if (!oldR.Equals(newR))
{
return false;
}
requins.Remove(oldR);
requins.Add(newR);
return true;
}
} }
} }

@ -73,9 +73,12 @@ namespace WpfApp1
} }
private void TextBox_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e) private void TextBox_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
if (Rechercher.Text == "Rechercher")
{ {
Rechercher.Text = ""; Rechercher.Text = "";
} }
}
public string Recherche public string Recherche
{ {

@ -13,6 +13,6 @@
<RowDefinition/> <RowDefinition/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<TextBlock x:Name="leTextBlock" Text="Nom" FontFamily="{StaticResource Police2}" FontSize="12" Height="30" MaxWidth="400" Foreground="{StaticResource Couleur3}" TextAlignment="Center" Background="{StaticResource Couleur2}" Grid.Row="0"/> <TextBlock x:Name="leTextBlock" Text="Nom" FontFamily="{StaticResource Police2}" FontSize="12" Height="30" MaxWidth="400" Foreground="{StaticResource Couleur3}" TextAlignment="Center" Background="{StaticResource Couleur2}" Grid.Row="0"/>
<TextBox Grid.Row="1" Height="30" MaxWidth="400" Foreground="{StaticResource Couleur1}" BorderBrush="{StaticResource Couleur3}" x:Name="LeContenu" Text="" TextAlignment="Center" IsKeyboardFocusedChanged="LeContenu_IsKeyboardFocusedChanged" IsEnabled="True" /> <TextBox Grid.Row="1" Height="30" MaxWidth="400" Foreground="{StaticResource Couleur1}" BorderBrush="{StaticResource Couleur3}" x:Name="LeContenu" Text="" TextAlignment="Center" IsEnabled="True" />
</Grid> </Grid>
</UserControl> </UserControl>

@ -41,10 +41,5 @@ namespace WpfApp1
} }
} }
private void LeContenu_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
LeContenu.Text = "";
}
} }
} }

@ -27,11 +27,11 @@
</Grid.RowDefinitions> </Grid.RowDefinitions>
<local:UserControlBoite Grid.Column="0" Grid.Row="0" Message="Nom" x:Name="leNom" Contenu="" IsEnabled="False"/> <local:UserControlBoite Grid.Column="0" Grid.Row="0" Message="Nom" x:Name="leNom" Contenu="" IsEnabled="False"/>
<local:UserControlBoite Grid.Column="0" Grid.Row="1" Message="Nom scientifique" x:Name="nomSci" Contenu="" IsEnabled="False"/> <local:UserControlBoite Grid.Column="0" Grid.Row="1" Message="Nom scientifique" x:Name="nomSci" Contenu="" IsEnabled="False"/>
<local:UserControlBoite Grid.Column="0" Grid.Row="2" Message="Description" x:Name="desc" Contenu="" IsKeyboardFocusedChanged="desc_IsKeyboardFocusedChanged"/> <local:UserControlBoite Grid.Column="0" Grid.Row="2" Message="Description" x:Name="desc" Contenu=""/>
<local:UserControlBoite Grid.Column="0" Grid.Row="3" Message="Lien de la photo" x:Name="LienPhoto" Contenu="" IsKeyboardFocusedChanged="LienPhoto_IsKeyboardFocusedChanged"/> <local:UserControlBoite Grid.Column="0" Grid.Row="3" Message="Lien de la photo" x:Name="LienPhoto" Contenu=""/>
<local:UserControlBoite Grid.Column="0" Grid.Row="4" Message="Lien de la vidéo" x:Name="LienVid" Contenu="" IsKeyboardFocusedChanged="LienVid_IsKeyboardFocusedChanged"/> <local:UserControlBoite Grid.Column="0" Grid.Row="4" Message="Lien de la vidéo" x:Name="LienVid" Contenu=""/>
<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="0" Message="Lien de la map" x:Name="LienMap" Contenu="" />
<local:UserControlBoite Grid.Column="1" Grid.Row="1" Message="Fun fact (optionnel)" x:Name="funFact" Contenu="" IsKeyboardFocusedChanged="funFact_IsKeyboardFocusedChanged"/> <local:UserControlBoite Grid.Column="1" Grid.Row="1" Message="Fun fact (optionnel)" x:Name="funFact" Contenu=""/>
<Grid Grid.Column="1" Grid.Row="2" ShowGridLines="True" Width="320" Height="19" VerticalAlignment="Top" Background="{StaticResource Couleur2}" Margin="40,0,40,0"> <Grid Grid.Column="1" Grid.Row="2" ShowGridLines="True" Width="320" Height="19" VerticalAlignment="Top" Background="{StaticResource Couleur2}" Margin="40,0,40,0">
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition/> <RowDefinition/>

@ -25,6 +25,7 @@ namespace WpfApp1
public UserControlEdit() public UserControlEdit()
{ {
InitializeComponent(); InitializeComponent();
} }
public Manager Manager => (Application.Current as App).LeManager; public Manager Manager => (Application.Current as App).LeManager;
@ -43,30 +44,8 @@ namespace WpfApp1
private void LienPhoto_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
LienPhoto.Contenu = "";
}
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 = "";
}
private void desc_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e)
{
desc.Contenu = "";
}
public void UptadeUi(Requin requin) public void UptadeUi(Requin requin)
{ {
leNom.Contenu = requin.Nom; leNom.Contenu = requin.Nom;
@ -83,14 +62,6 @@ namespace WpfApp1
((MainWindow)System.Windows.Application.Current.MainWindow).ContentControlSwapAcc(); ((MainWindow)System.Windows.Application.Current.MainWindow).ContentControlSwapAcc();
} }
private void LienPhoto_IsKeyboardFocusWithinChanged(object sender, DependencyPropertyChangedEventArgs e)
{
} }
private void desc_IsKeyboardFocusWithinChanged(object sender, DependencyPropertyChangedEventArgs e)
{
}
}
} }

Loading…
Cancel
Save