/// <summary>
        /// Start animation
        /// </summary>
        /// <param name="slideDurationSec">animation time</param>
        /// <param name="offset">margin offset</param>
        /// <returns></returns>
        public static async Task SlideAndFadeFromLeft(FrameworkElement elementToanimate, float slideDurationSec, double offset, float decelerationRatio = 0.9f)
        {
            var sb = new Storyboard();

            //Add anumations
            CreateStoryboardAnim.AddSlideFromLeft(sb, slideDurationSec, offset, decelerationRatio);
            CreateStoryboardAnim.AddFadeInAnim(sb, slideDurationSec);

            //Begin anim
            sb.Begin(elementToanimate);

            //make page visible
            elementToanimate.Visibility = Visibility.Visible;

            //Wait
            await Task.Delay((int)(slideDurationSec * 1000));
        }