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; } }
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); }
public VideoInfoJryEntitySetSet(SeriesManager SeriesManager, JrySeries series) { this.SeriesManager = SeriesManager; this.Series = series; }
public static IEnumerable <VideoInfoViewModel> Create(JrySeries series) { return(series.Videos.Select(jryVideo => new VideoInfoViewModel(series, jryVideo))); }
public VideoInfoViewModel(JrySeries series, JryVideoInfo source) : base(source) { this.SeriesView = new SeriesViewModel(series); this.RefreshProperties(); }