コード例 #1
0
        public InfosFilmWindow(MainWindow MW, ListView LV_LF, SmartWCFServiceReference.SmartWCFServiceClient clientService)
        {
            InitializeComponent();

            MainWindow    = MW;
            ListFilms     = LV_LF;
            ClientService = clientService;
            Film          = LV_LF.SelectedItem as FilmDTO;

            Image_Poster.Source         = new BitmapImage(new Uri("http://image.tmdb.org/t/p/w185" + Film.PosterPath, UriKind.RelativeOrAbsolute));
            Titre_Film.Content          = Film.Title;
            Original_Title_Film.Content = Film.Original_Title;
            Runtime_Film.Content        = Film.Runtime + " minutes";
            if (Film.TrailerPath != null)
            {
                TrailerPath_Film.Text = Film.TrailerPath;
            }

            Film = ClientService.GetFilmInfos(Film);
            LB_Actors.ItemsSource          = new ObservableCollection <ActorDTO>(Film.Actors);
            LB_Actors.DisplayMemberPath    = "Name";
            LB_Directors.ItemsSource       = new ObservableCollection <DirectorDTO>(Film.Directors);
            LB_Directors.DisplayMemberPath = "Name";
            LB_Genres.ItemsSource          = new ObservableCollection <GenreDTO>(Film.Genres);
            LB_Genres.DisplayMemberPath    = "Name";
        }
コード例 #2
0
        public MainWindow()
        {
            InitializeComponent();

            clientService = new SmartWCFServiceReference.SmartWCFServiceClient();
            listFilmsDTO  = new ObservableCollection <FilmDTO>();
            //ListView_ListeFilms.DataContext = new ListFilmsViewModel(listFilmsDTO, clientService);
            ListView_ListeFilms.ItemsSource = listFilmsDTO;

            Page = 1;
            double value = clientService.CountFilms() / 20;

            NbPagesMax = (int)Math.Ceiling(value);
            ChargerDBFilm(Page);
        }
コード例 #3
0
 public ListFilmsViewModel(ObservableCollection <FilmDTO> listFilmsDTO, SmartWCFServiceReference.SmartWCFServiceClient clientService)
 {
     ClientService = clientService;
     ListFilmsDTO  = listFilmsDTO;
     //CPBC = new ChangePageButtonCommand(ClientService.GetFilmsPage, this);
 }