void LayoutReady(object sender, EventArgs e)
        {
            while (Carousel.ScrollToActions.Count > 0)
            {
                var action = Carousel.ScrollToActions.Dequeue();
                action();
            }

            Carousel.PlatformInitialized();
            UpdateVisualStates();
            ClearLayoutListener();
        }