public Storyboard ToHoveredAnima() { var sb = new Storyboard(); sb.Children.Add(Anima.ScaleAnimation(TopRatioOrigin, topEllipse, Anima.BlinkDuration)); sb.Children.Add(Anima.ScaleAnimation(MiddleRatioAlternate, middleEllipse, Anima.BlinkDuration)); sb.Children.Add(Anima.ScaleAnimation(BottomRatioOrigin, bottomEllipse, Anima.BlinkDuration)); if (PreviewColor.HasValue) { sb.Children.Add(Anima.ForegroundAnimation(originalColor, this, Anima.BlinkDuration)); } return(sb); }
public Storyboard ToHighlightAnima() { var sb = new Storyboard(); sb.Children.Add(Anima.ScaleAnimation(TopRatioAlternate, topEllipse, Anima.BlinkDuration)); sb.Children.Add(Anima.ScaleAnimation(MiddleRatioOrigin, middleEllipse, Anima.BlinkDuration)); sb.Children.Add(Anima.ScaleAnimation(BottomRatioAlternate, bottomEllipse, Anima.BlinkDuration)); if (PreviewColor != null) { sb.Children.Add(Anima.ForegroundAnimation(PreviewColor.Value, this, Anima.BlinkDuration)); } return(sb); }