void _fadeOut_Completed(object sender, EventArgs e) { try { _viewModel = this.DataContext as MediaContentViewModel; _viewModel.IsVideoPlaying = false; _viewModel.MediaSource = "blank.bp"; _viewModel.MoveNext(); } catch (Exception ex) { _viewModel.ErrorMessage = String.Format("Missing Media Content: {0}", ex.Message); } DispatcherHelper.UIDispatcher.Invoke(() => { _viewModel = this.DataContext as MediaContentViewModel; _viewModel.IsVideoPlaying = true; _fadeIn.Begin(); }); }
void _fadeOut_Completed(object sender, EventArgs e) { try { _viewModel = this.DataContext as MediaContentViewModel; _viewModel.IsVideoPlaying = false; Debug.WriteLine("FADEOUT Complete - is playing = false"); _viewModel.MoveNext(); } catch (Exception ex) { _viewModel.ErrorMessage = String.Format("Missing Media Content: {0}", ex.Message); } DispatcherHelper.UIDispatcher.Invoke(() => { _viewModel = this.DataContext as MediaContentViewModel; _viewModel.IsVideoPlaying = true; Debug.WriteLine("FADEIN Begin - is playing = true"); _fadeIn.Begin(); //_timer.Start(); }); }