コード例 #1
0
ファイル: ActorsView.xaml.cs プロジェクト: Isodome/MovieRack
 private void listBoxActor_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     MRListBoxItem selectetItem = (MRListBoxItem)listBoxActor.SelectedItem;
     if (selectetItem != null)
     {
         this.personDetails = controller.getGUIPerson(selectetItem.getId);
         setPersonDetails(personDetails);
         controller.loadMovieListToPerson(selectetItem.getId);
     }
     MovieListToPerson.SelectedIndex = 0;
 }
コード例 #2
0
 public void setPersonInfo(int personID)
 {
     selectedPerson= controller.getPersonInfo(personID);
     textBoxName.Text = selectedPerson.Name;
     nameBox.Text = selectedPerson.Name;
     originalName.Text = selectedPerson.OriginalName;
     birthday.Text = selectedPerson.Birthday;
     gender.Text = selectedPerson.gender;
     countryofBirth.Content = selectedPerson.CountryofBirth;
     cityofBirth.Content = selectedPerson.CityofBirth;
     lifetimeGross.Content = selectedPerson.lifetimeGross;
     boxofficeAverage.Content = selectedPerson.boxofficeAverage;
     oscarNom.Content = selectedPerson.OscarNominations;
     oscarWins.Content = selectedPerson.OscarWins;
     otherNom.Content = selectedPerson.OtherNominations;
     otherWins.Content = selectedPerson.OtherWins;
     biogrpahy.Text = selectedPerson.Biography;
     controller.loadMovieListToPerson(personID);
     BitmapImage posterBitmap = new BitmapImage();
     posterBitmap.BeginInit();
     posterBitmap.UriSource = new Uri(PictureHandler.getPersonPortraitPath(selectedPerson.dbID, PosterSize.PREVIEW));
     posterBitmap.EndInit();
     posterInfo.Source = posterBitmap;
 }
コード例 #3
0
ファイル: DetailsView.xaml.cs プロジェクト: Isodome/MovieRack
 private void setPersonDetails(GUIPerson personDetails, string editableCharacter)
 {
     personName.Text = personDetails.Name;
     charakter.Text = editableCharacter;
     locationOfBirth.Content = personDetails.CityofBirth;
     oscars.Content = personDetails.OscarWins;
     lifetimeGross.Content = personDetails.lifetimeGross;
     averageBoxoffice.Content = personDetails.boxofficeAverage;
     birthday.Content = personDetails.Birthday;
     oscars.Content = personDetails.OscarWins;
     lifetimeGross.Content = personDetails.lifetimeGross;
     averageBoxoffice.Content = personDetails.boxofficeAverage;
     ageDetails.Content = personDetails.age;
     BitmapImage posterBitmap = new BitmapImage();
     posterBitmap.BeginInit();
     posterBitmap.UriSource = new Uri(PictureHandler.getPersonPortraitPath(personDetails.dbID, PosterSize.PREVIEW));
     posterBitmap.EndInit();
     actorPoster.Source = posterBitmap;
 }
コード例 #4
0
ファイル: ActorsView.xaml.cs プロジェクト: Isodome/MovieRack
 private void setPersonDetails(GUIPerson personDetails)
 {
     name.Content = personDetails.Name;
     locationOfBirth.Content = personDetails.CityofBirth;
     oscars.Content = personDetails.OscarWins;
     lifetimeGross.Content = personDetails.lifetimeGross;
     averageBoxoffice.Content = personDetails.boxofficeAverage;
     birthday.Content = personDetails.Birthday;
     oscars.Content = personDetails.OscarWins;
     lifetimeGross.Content = personDetails.lifetimeGross;
     averageBoxoffice.Content = personDetails.boxofficeAverage;
     ageDetails.Content = personDetails.age;
     BitmapImage posterBitmap = new BitmapImage();
     posterBitmap.BeginInit();
     posterBitmap.UriSource = new Uri(PictureHandler.getPersonPortraitPath(personDetails.dbID, PosterSize.PREVIEW));
     posterBitmap.EndInit();
     posterBitmap.CreateOptions = BitmapCreateOptions.DelayCreation;
     actorPoster.Source = posterBitmap;
 }