private void MovePrevious()
        {
            if (_currentSampleIndex <= 0)
            {
                return;
            }

            _currentSampleIndex--;

            //Camera1.TargetPosition -= new Vector3D(0, 0, SamplesDistance);
            Camera1.MoveTargetPositionTo(finalTargetPosition: Camera1.TargetPosition + new Vector3D(0, 0, SamplesDistance),
                                         animationDurationInMilliseconds: 300,
                                         easingFunction: EasingFunctions.CubicEaseInOutFunction);

            PreviousSampleButton.IsEnabled = false;
            OverlayCanvas.Visibility       = Visibility.Collapsed;
        }
        private void MoveNext()
        {
            if (_currentSampleIndex >= (_samplesData.Count - 1))
            {
                return;
            }

            _currentSampleIndex++;

            //Camera1.TargetPosition += new Vector3D(0, 0,SamplesDistance);
            Camera1.MoveTargetPositionTo(finalTargetPosition: Camera1.TargetPosition - new Vector3D(0, 0, SamplesDistance),
                                         animationDurationInMilliseconds: 300,
                                         easingFunction: EasingFunctions.CubicEaseInOutFunction);

            NextSampleButton.IsEnabled = false;
            OverlayCanvas.Visibility   = Visibility.Collapsed;
        }