private void TextBlock_MouseUp_FromWatched(object sender, MouseButtonEventArgs e) { if (((WatchedViewModel)WatchedTab.DataContext).IsClosed == true) { WatchedViewModel dataContext = (WatchedViewModel)WatchedTab.DataContext; DetailsViewModel detailsModel = new DetailsViewModel(Mediator.Instance, dataContext.SelectedMovie); MovieDetailsWindow detailsWindow = new MovieDetailsWindow(); detailsWindow.DataContext = detailsModel; detailsWindow.Show(); } }
private void DetailsButton_Click(object sender, RoutedEventArgs e) { if (ResultListBox.SelectedIndex > -1) { MoviesViewModel dataContext = (MoviesViewModel)MoviesTab.DataContext; DetailsViewModel detailsModel = new DetailsViewModel(Mediator.Instance, dataContext.SelectedMovie); MovieDetailsWindow detailsWindow = new MovieDetailsWindow(); detailsWindow.DataContext = detailsModel; detailsWindow.Show(); } else { MessageBox.Show("You need to choose a movie first", "Info", MessageBoxButton.OK, MessageBoxImage.Information); } }