public VideoCreatorPage(JrySeries series)
     : this()
 {
     this.DataContext = this.CreatorViewModel = new VideoCreatorViewModel(series);
     this.EditVideoUserControl.ViewModel.Parent   = series;
     this.EditVideoUserControl.ViewModel.Created += this.ViewModel_Created;
 }
 void ViewModel_Updated(object sender, JrySeries e)
 {
     if (this.GetUIDispatcher().CheckAccessOrBeginInvoke(this.ViewModel_Updated, sender, e))
     {
         this.DialogResult = true;
     }
 }
Пример #3
0
 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 SeriesEditorWindow(JrySeries series)
     : this()
 {
     this.EditSeriesUserControl.ViewModel.Updated += this.ViewModel_Updated;
     this.EditSeriesUserControl.ViewModel.ModifyMode(series);
 }
Пример #5
0
 public VideoInfoJryEntitySetSet(SeriesManager SeriesManager, JrySeries series)
 {
     this.SeriesManager = SeriesManager;
     this.Series        = series;
 }
Пример #6
0
 public static IEnumerable <VideoInfoViewModel> Create(JrySeries series)
 {
     return(series.Videos.Select(jryVideo => new VideoInfoViewModel(series, jryVideo)));
 }
Пример #7
0
 public VideoInfoViewModel(JrySeries series, JryVideoInfo source)
     : base(source)
 {
     this.SeriesView = new SeriesViewModel(series);
     this.RefreshProperties();
 }