void Recorder_StateChanged(object sender, PointCloudRecorderState e)
 {
     Application.Current.Dispatcher.Invoke(new Action(() => {
         this.LblState.Content = e.ToString();
     }));
 }
 private void ChangeState(PointCloudRecorderState newState)
 {
     this.RecorderState = newState;
     OnStateChanged();
 }