private void AnimateHours() { HoursAngleAnimateFrom = AngleHoursGrabberCompositeTransform.Rotation; HoursAngleAnimateTo = Hours12 * 30; double diff = Math.Sqrt(Math.Abs(HoursAngleAnimateTo - HoursAngleAnimateFrom) / 10) / 8; CurrentHoursAnimationDuration = DurationFromSeconds(diff); HoursAngleAnimation.Stop(); HoursAngleAnimation.Begin(); }
private void OnManipulationStartedHours(object sender, ManipulationStartedEventArgs e) { HoursAngleAnimation.SkipToFill(); HoursAngleAnimation.Stop(); GrabberHours.Fill = Application.Current.Resources["NormalBrush"] as SolidColorBrush; }