private void AddFrame(TestDepthFrame testFrame) { this.Frames.Add(testFrame); if (!this.VideoPresenter.IsRunning) { this.SelectFrame(testFrame); } }
private void SelectFrame(TestDepthFrame depthFrame) { foreach (var frame in this.Frames.Where(f => f != depthFrame)) { frame.IsSelected = false; } depthFrame.IsSelected = true; this.CurrentFrame = depthFrame; this.OnPropertyChanged("IsFrameSelected"); RefreshDepthFrame(); }
public void Save(TestDepthFrame frame) { using (var dialog = new System.Windows.Forms.SaveFileDialog()) { dialog.Filter = this.fileDialogFilter; dialog.FileName = frame.Id + ".xfrm"; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { new TestFrameRepository().Save(frame.ToTestDepthFrame(), dialog.FileName); } } }
public SelectFrameEventArgs(TestDepthFrame frame) { this.Frame = frame; }
private void AddNewDepthFrame(DepthDataFrame depthDataFrame) { var testFrame = new TestDepthFrame(depthDataFrame); this.AddFrame(testFrame); }
public void ClearCurrentFrame() { this.CurrentFrame = null; this.OnPropertyChanged("IsFrameSelected"); }