示例#1
0
        public static async Task EnterAnimation(this FrameworkElement element, SlideAninmation slideAninmation)
        {
            switch (slideAninmation)
            {
            case SlideAninmation.None:
                break;

            case SlideAninmation.FromBottomWithOpacity:
                await element.FromBotttomWithOpacityAsync();

                break;

            case SlideAninmation.FadeOut:
                await element.FadeOut();

                break;

            case SlideAninmation.FadeIn:
                await element.FadeIn();

                break;

            case SlideAninmation.LetfToRight:
                await element.LeftToRight();

                break;

            case SlideAninmation.RightToLetf:
                await element.RightToLetf();

                break;

            case SlideAninmation.FromTop:
                await element.FromTopON();

                break;

            case SlideAninmation.ToTop:
                await element.FromTopOFF();

                break;

            case SlideAninmation.FromHiddenLeftToRight:
                await element.FromHiddenLeftToRitht();

                break;

            case SlideAninmation.ToHiddenLeft:
                await element.ToHidenLeft();

                break;

            default:
                return;
            }
        }
示例#2
0
 public static void SetAnimation(DependencyObject dependency, SlideAninmation aninmation) => dependency.SetValue(AnimationProperty, aninmation);
示例#3
0
 private async static void EnterAnimation(FrameworkElement element, SlideAninmation slideAninmation)
 {
     await element.EnterAnimation(slideAninmation);
 }