void ViewModel_Updated(object sender, JrySeries e)
 {
     if (this.GetUIDispatcher().CheckAccessOrBeginInvoke(this.ViewModel_Updated, sender, e))
     {
         this.DialogResult = true;
     }
 }
 public VideoCreatorPage(JrySeries series)
     : this()
 {
     this.DataContext = this.CreatorViewModel = new VideoCreatorViewModel(series);
     this.EditVideoUserControl.ViewModel.Parent = series;
     this.EditVideoUserControl.ViewModel.Created += this.ViewModel_Created;
 }
 public VideoEditorWindow(JrySeries series, JryVideoInfo video)
     : this()
 {
     this.EditVideoUserControl.ViewModel.Updated += this.VideoInfo_Updated;
     this.EditVideoUserControl.ViewModel.Parent = series;
     this.EditVideoUserControl.ViewModel.ModifyMode(video);
 }
 public SeriesItemViewerPage(JrySeries series)
     : this()
 {
     if (!DesignerProperties.GetIsInDesignMode(this))
     {
         this.ViewModel = new SingleSeriesItemViewerViewModel(series);
         this.ViewModel.RefreshAsync();
     }
 }
 void EditSeriesUserControl_ViewModel_Created(object sender, JrySeries e)
 {
     if (this.GetUIDispatcher().CheckAccessOrBeginInvoke(this.EditSeriesUserControl_ViewModel_Created, sender, e))
     {
         if (this.SelectorViewModel != null)
         {
             var vm = new SeriesViewModel(e);
             this.SelectorViewModel.Items.Collection.Add(vm);
             this.SelectorViewModel.Items.Selected = vm;
             this.SeriesListView.ScrollIntoView(vm);
         }
     }
 }
 public SeriesEditorWindow(JrySeries series)
     : this()
 {
     this.EditSeriesUserControl.ViewModel.Updated += this.ViewModel_Updated;
     this.EditSeriesUserControl.ViewModel.ModifyMode(series);
 }
 public SingleSeriesItemViewerViewModel(JrySeries series)
 {
     this.source = series;
 }