void OpenVideoViewModel(VideoViewModel obj) { if (OpenEditor != null) { OpenEditor(obj); } }
void OpenEditor(VideoViewModel obj) { CurrentVideo = obj.Model; obj.Model.WindowState.GetBack += BackToNavigator; Mode = MainMode.Video; Caption = CurrentVideo.Montage.DisplayedRawLocation; }
void UpdateSubdirectories() { AllModels = new List <VideoViewModel>(); foreach (var e in videotheque.EditorModels) { var m = new VideoViewModel(e); m.OpenMe += OpenVideoViewModel; m.SubsrcibeByExpression(z => z.Selected, UpdateStatistics); AllModels.Add(m); } Filter(); }