private void ButtonToevoegen_OnClick(object sender, RoutedEventArgs e) { if ((string)ButtonToevoegen.Content == "Toevoegen") { ButtonToevoegen.Content = "Bevestigen"; ButtonVerwijderen.Content = "Annuleren"; filmsOB.Add(new Film(0, "", 0, 0, 0, 0, 0)); VulDeLijst(); ListBoxFilms.SelectedItem = filmsOB.Last(); ListBoxFilms.ScrollIntoView(ListBoxFilms.SelectedItem); ControlEnable = true; ControlReadOnly = false; } else { RefreshDeBoxen(); if (!FilmToevoegenHasErrors()) { ControlEnable = false; ControlReadOnly = true; ButtonToevoegen.Content = "Toevoegen"; ButtonVerwijderen.Content = "Verwijderen"; VulDeLijst(); } else { MessageBox.Show("Er zijn nog velden die niet voldoen aan de juiste verreisten", "Toevoegen - Error", MessageBoxButton.OK, MessageBoxImage.Information); } } }
public void ShowFilm(int _order = 1, String _filtre = "") { var listFilms = Films; switch (_order) { default: case 1: listFilms = listFilms.OrderBy(n => n.Titre).ToList(); break; case 2: listFilms = listFilms.OrderByDescending(n => n.Titre).ToList(); break; } ListBoxFilms.Clear(); foreach (Film film in listFilms) { // Trie seulement si on a renseigner plus de deux lettres if (!_filtre.Equals("") && !_filtre.Equals("Rechercher un film / série")) { // Si le film contient pas le mot entrer on passe au prochains if (!film.Titre.ToUpper().Contains(_filtre.ToUpper())) { continue; } } ListBoxFilms.Add(film.Titre); } if (ListBoxFilms.Count() == 0) { ListBoxFilms.Add("Pas d'ocurrence ..."); } }
private void GeselecteerdeIndexInView() { ListBoxFilms.SelectedIndex = 0; ListBoxFilms.ScrollIntoView(ListBoxFilms.SelectedItem); }