private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (isPaused)
     {
         isPaused = false;
         BtnPauseResume.CreateBinding(Button.ContentProperty, ButtonStrings, x => x.pause);
     }
     else
     {
         isPaused = true;
         BtnPauseResume.CreateBinding(Button.ContentProperty, ButtonStrings, x => x.resume);
     }
 }
        public DepthCalibrationView()
        {
            //disposables = new CompositeDisposable();

            matrixValueCollection = new ObservableCollection <MatrixValue>();

            Btn1D = new DelegateCommand(() => {
                SwitchTo1D();
            });
            Btn2D = new DelegateCommand(() => {
                SwitchTo2D();
            });

            InitializeComponent();

            CollapseInfoPanel();

            BtnPauseResume.CreateBinding(Button.ContentProperty, ButtonStrings, x => x.pause);

            deptheditor.SetNotifiers(DispalyDisplacementError, DisplayMarkerScaleError, DisplayMarkerWhidthError);
        }