Beispiel #1
0
        private void createNewMovie()
        {
            FilmInstance newFilm = new FilmInstance(getNewFilmReferenceId());

            filmList.Add(newFilm);
            UIAddNewFilm(newFilm);
        }
Beispiel #2
0
        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
        }
Beispiel #3
0
        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;
            }
        }
Beispiel #4
0
 private void UIDisplayMovieInfo(FilmInstance currentFilm)
 {
 }