private void AddActionWithDuration(Action action, double duration, UIViewAnimationOptions animationOptions) { _actions.Push(new Animation { Action = action, AnimationOptions = animationOptions, Duration = duration, Delay = _nextDelay.HasValue ? _nextDelay.Value : 0 }); }