Inheritance: INotifyPropertyChanged
示例#1
0
        private void AddFrame(TestDepthFrame testFrame)
        {
            this.Frames.Add(testFrame);

            if (!this.VideoPresenter.IsRunning)
            {
                this.SelectFrame(testFrame);
            }
        }
示例#2
0
 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 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;
 }
示例#6
0
        private void AddNewDepthFrame(DepthDataFrame depthDataFrame)
        {
            var testFrame = new TestDepthFrame(depthDataFrame);

            this.AddFrame(testFrame);
        }
示例#7
0
 public void ClearCurrentFrame()
 {
     this.CurrentFrame = null;
     this.OnPropertyChanged("IsFrameSelected");
 }
 public SelectFrameEventArgs(TestDepthFrame frame)
 {
     this.Frame = frame;
 }
示例#9
0
 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();
 }
示例#10
0
        private void AddFrame(TestDepthFrame testFrame) 
        {
            this.Frames.Add(testFrame);

            if (!this.VideoPresenter.IsRunning)
            {
                this.SelectFrame(testFrame);
            }
        }
示例#11
0
 private void AddNewDepthFrame(DepthDataFrame depthDataFrame)
 {
     var testFrame = new TestDepthFrame(depthDataFrame);
     this.AddFrame(testFrame);
 }
示例#12
0
 public void ClearCurrentFrame()
 {
     this.CurrentFrame = null;
     this.OnPropertyChanged("IsFrameSelected");
 }