private void createNewMovie() { FilmInstance newFilm = new FilmInstance(getNewFilmReferenceId()); filmList.Add(newFilm); UIAddNewFilm(newFilm); }
private void UIRemoveSelectedFilm() { for (int i = 0; i < filmList.Count; i++) { FilmInstance film = filmList[i]; if (film.getListBoxItem().Equals(UIGetSelectedItem())) { filmList.RemoveAt(i); //remove from back end filmContainer.Items.Remove(film.getListBoxItem()); } } //remove from movie list //remove from UI }
private void UIAddNewFilm(FilmInstance newFilm) { ListBoxItem filmItem = new ListBoxItem(); newFilm.attachListBoxItem(filmItem); Image previewImage = new Image(); //TODO Label title = new Label(); title.Content = newFilm.getName(); Label reviewScore = new Label(); reviewScore.Content = newFilm.getReviewScore().ToString(); Border border = new Border(); StackPanel stackPanel = new StackPanel(); stackPanel.Orientation = Orientation.Horizontal; stackPanel.Children.Add(previewImage); stackPanel.Children.Add(title); stackPanel.Children.Add(reviewScore); border.Child = stackPanel; filmItem.Content = border; try { filmContainer.Items.Add(filmItem); } catch (Exception) { throw; } }
private void UIDisplayMovieInfo(FilmInstance currentFilm) { }