private void ListeAvion_OnMouseRightButtonUp(object sender, MouseButtonEventArgs e) { var message = MessageBox.Show("Êtes-vous sur de vouloir supprimé cet avion ?", "Suppression Avion", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (message == MessageBoxResult.Yes) { try { int id = ((Avion)listeAvion.SelectedCells[0].Item).idProperty; if (id > 0) { AvionBdd.deleteAvion(id); MessageBox.Show("L\'avion " + id + " a bien été supprimé"); listeAvion.ItemsSource = null; avbdd.SelectAvion(la); listeAvion.ItemsSource = la; } } catch (ArgumentException a) { MessageBox.Show("Selectionner une ligne pour supprimer un avion"); MessageBox.Show("Erreur:" + a.ToString()); } } else if (message == MessageBoxResult.No) { } }