示例#1
0
        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();
        }
示例#2
0
 private void OnManipulationStartedHours(object sender, ManipulationStartedEventArgs e)
 {
     HoursAngleAnimation.SkipToFill();
     HoursAngleAnimation.Stop();
     GrabberHours.Fill = Application.Current.Resources["NormalBrush"] as SolidColorBrush;
 }