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; }