Inheritance: EasingFunctionBase, ISineEase
コード例 #1
0
ファイル: rudiment.cs プロジェクト: Voropash/CheaTaxiWin10
 // Refresh UI
 private void button4_Click(object sender, RoutedEventArgs e)
 {
     Storyboard storyboardscale = new Storyboard();
     ScaleTransform scale = new ScaleTransform();
     backgr.RenderTransform = scale;
     DoubleAnimation scaleAnim = new DoubleAnimation();
     scaleAnim.Duration = TimeSpan.FromMilliseconds(400);
     scaleAnim.From = 2.0;
     scaleAnim.To = 1.0;
     SineEase easingFunctionscale = new SineEase();
     easingFunctionscale.EasingMode = EasingMode.EaseInOut;
     scaleAnim.EasingFunction = easingFunctionscale;
     Storyboard.SetTarget(scaleAnim, appBar);
     Storyboard.SetTargetProperty(scaleAnim, "(UIElement.RenderTransform).(ScaleTransform.ScaleX)");
     storyboardscale.Children.Add(scaleAnim);
     if (isAppBarOpen)
         storyboardscale.Begin();
     fadeInStoryboard.Begin();
     fadeInGridOpacity.Begin();
 }
コード例 #2
0
ファイル: Animations.cs プロジェクト: Voropash/CheaTaxiWin10
        // Close OmniBox
        private void clearButtonAnimation()
        {
            Storyboard storyboard = new Storyboard();
            TranslateTransform trans = new TranslateTransform();
            resultGrid.RenderTransform = trans;
            DoubleAnimation moveAnim = new DoubleAnimation();
            moveAnim.Duration = TimeSpan.FromMilliseconds(600);
            moveAnim.From = 636;
            moveAnim.To = 0;
            SineEase easingFunction = new SineEase();
            easingFunction.EasingMode = EasingMode.EaseIn;
            moveAnim.EasingFunction = easingFunction;
            Storyboard.SetTarget(moveAnim, resultGrid);
            Storyboard.SetTargetProperty(moveAnim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboard.Children.Add(moveAnim);
            storyboard.Begin();
            resultAnimationReverse.Begin();
            controlsBGAnimation.Begin();
            textBoxAnimation.Begin();

            Storyboard storyboardsourse = new Storyboard();
            TranslateTransform moveY1 = new TranslateTransform();
            sourseLable.RenderTransform = moveY1;
            DoubleAnimation moveY1Anim = new DoubleAnimation();
            moveY1Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY1Anim.From = -270;
            moveY1Anim.To = 0;
            Storyboard.SetTarget(moveY1Anim, sourseLable);
            Storyboard.SetTargetProperty(moveY1Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardsourse.Children.Add(moveY1Anim);
            storyboardsourse.Begin();

            Storyboard storyboardsourseBG = new Storyboard();
            TranslateTransform moveY2 = new TranslateTransform();
            sourseLableBG.RenderTransform = moveY2;
            DoubleAnimation moveY2Anim = new DoubleAnimation();
            moveY2Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY2Anim.From = -270;
            moveY2Anim.To = 0;
            Storyboard.SetTarget(moveY2Anim, sourseLableBG);
            Storyboard.SetTargetProperty(moveY2Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardsourseBG.Children.Add(moveY2Anim);
            storyboardsourseBG.Begin();

            Storyboard storyboardAim = new Storyboard();
            TranslateTransform moveY3 = new TranslateTransform();
            aimLable.RenderTransform = moveY3;
            DoubleAnimation moveY3Anim = new DoubleAnimation();
            moveY3Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY3Anim.From = -270;
            moveY3Anim.To = 0;
            Storyboard.SetTarget(moveY3Anim, aimLable);
            Storyboard.SetTargetProperty(moveY3Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardAim.Children.Add(moveY3Anim);
            storyboardAim.Begin();

            Storyboard storyboardAimBG = new Storyboard();
            TranslateTransform moveY4 = new TranslateTransform();
            aimLableBG.RenderTransform = moveY4;
            DoubleAnimation moveY4Anim = new DoubleAnimation();
            moveY4Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY4Anim.From = -270;
            moveY4Anim.To = 0;
            Storyboard.SetTarget(moveY4Anim, aimLableBG);
            Storyboard.SetTargetProperty(moveY4Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardAimBG.Children.Add(moveY4Anim);
            storyboardAimBG.Begin();

            Storyboard storyboardsourseHead = new Storyboard();
            TranslateTransform moveY5 = new TranslateTransform();
            sourseLableHead.RenderTransform = moveY5;
            DoubleAnimation moveY5Anim = new DoubleAnimation();
            moveY5Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY5Anim.From = -270;
            moveY5Anim.To = 0;
            Storyboard.SetTarget(moveY5Anim, sourseLableHead);
            Storyboard.SetTargetProperty(moveY5Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardsourseHead.Children.Add(moveY5Anim);
            storyboardsourseHead.Begin();

            Storyboard storyboardaimHead = new Storyboard();
            TranslateTransform moveY6 = new TranslateTransform();
            aimLableHead.RenderTransform = moveY6;
            DoubleAnimation moveY6Anim = new DoubleAnimation();
            moveY6Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY6Anim.From = -270;
            moveY6Anim.To = 0;
            Storyboard.SetTarget(moveY6Anim, aimLableHead);
            Storyboard.SetTargetProperty(moveY6Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardaimHead.Children.Add(moveY6Anim);
            storyboardaimHead.Begin();

            Storyboard storyboardClearButton = new Storyboard();
            TranslateTransform moveY7 = new TranslateTransform();
            button6.RenderTransform = moveY7;
            DoubleAnimation moveY7Anim = new DoubleAnimation();
            moveY7Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY7Anim.From = 230;
            moveY7Anim.To = 0;
            Storyboard.SetTarget(moveY7Anim, button6);
            Storyboard.SetTargetProperty(moveY7Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardClearButton.Children.Add(moveY7Anim);
            storyboardClearButton.Begin();
        }
コード例 #3
0
ファイル: Animations.cs プロジェクト: Voropash/CheaTaxiWin10
        private void openAppBarAnimation()
        {
            Storyboard storyboard = new Storyboard();
            TranslateTransform trans = new TranslateTransform();
            backgr.RenderTransform = trans;
            DoubleAnimation moveAnim = new DoubleAnimation();
            moveAnim.Duration = TimeSpan.FromMilliseconds(250);
            moveAnim.From = 0;
            moveAnim.To = 250 - 64;
            SineEase easingFunction = new SineEase();
            easingFunction.EasingMode = EasingMode.EaseIn;
            moveAnim.EasingFunction = easingFunction;
            Storyboard.SetTarget(moveAnim, backgr);
            Storyboard.SetTargetProperty(moveAnim, "(UIElement.RenderTransform).(TranslateTransform.X)");
            storyboard.Children.Add(moveAnim);
            storyboard.Begin();

            Storyboard storyboardscale = new Storyboard();
            ScaleTransform scale = new ScaleTransform();
            appBar.RenderTransform = scale;
            DoubleAnimation scaleAnim = new DoubleAnimation();
            scaleAnim.Duration = TimeSpan.FromMilliseconds(250);
            scaleAnim.From = 1.0;
            scaleAnim.To = 250.0 / 64;
            SineEase easingFunctionscale = new SineEase();
            easingFunctionscale.EasingMode = EasingMode.EaseIn;
            scaleAnim.EasingFunction = easingFunctionscale;
            Storyboard.SetTarget(scaleAnim, appBar);
            Storyboard.SetTargetProperty(scaleAnim, "(UIElement.RenderTransform).(ScaleTransform.ScaleX)");
            storyboardscale.Children.Add(scaleAnim);
            storyboardscale.Begin();
            // change Size of HB
            hamburgerButton.Width = 250;
            infoButton.Width = 250;
        }
コード例 #4
0
        private void button6_Click(object sender, RoutedEventArgs e)
        {
            isSourseTapped = false;
            sourseLable.Visibility = Visibility.Collapsed;
            sourseLableBG.Visibility = Visibility.Collapsed;
            sourseLableHead.Visibility = Visibility.Collapsed;
            aimLable.Visibility = Visibility.Collapsed;
            aimLableBG.Visibility = Visibility.Collapsed;
            aimLableHead.Visibility = Visibility.Collapsed;
            //Bing.Maps.MapLayer.SetPosition(pin, null);
            //Bing.Maps.MapLayer.SetPosition(pinAim, null);
            myMap.Children.Clear();
            //myMap.ShapeLayers.Clear();
            tipLable.Text = "Введите или выберите на карте исходную точку маршрута:";

            if (ifResultShown)
            {
                Storyboard storyboard = new Storyboard();
                TranslateTransform trans = new TranslateTransform();
                resultGrid.RenderTransform = trans;
                DoubleAnimation moveAnim = new DoubleAnimation();
                moveAnim.Duration = TimeSpan.FromMilliseconds(600);
                moveAnim.From = 636;
                moveAnim.To = 0;
                SineEase easingFunction = new SineEase();
                easingFunction.EasingMode = EasingMode.EaseIn;
                moveAnim.EasingFunction = easingFunction;
                Storyboard.SetTarget(moveAnim, resultGrid);
                Storyboard.SetTargetProperty(moveAnim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
                //storyboard.Completed += new System.EventHandler(storyboard_Completed);
                storyboard.Children.Add(moveAnim);
                storyboard.Begin();
                resultAnimationReverse.Begin();
                controlsBGAnimation.Begin();
                textBoxAnimation.Begin();
                ifResultShown = false;




                Storyboard storyboardsourse = new Storyboard();
                TranslateTransform moveY1 = new TranslateTransform();
                sourseLable.RenderTransform = moveY1;
                DoubleAnimation moveY1Anim = new DoubleAnimation();
                moveY1Anim.Duration = TimeSpan.FromMilliseconds(600);
                moveY1Anim.From = -270;
                moveY1Anim.To = 0;
                Storyboard.SetTarget(moveY1Anim, sourseLable);
                Storyboard.SetTargetProperty(moveY1Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
                storyboardsourse.Children.Add(moveY1Anim);
                storyboardsourse.Begin();

                Storyboard storyboardsourseBG = new Storyboard();
                TranslateTransform moveY2 = new TranslateTransform();
                sourseLableBG.RenderTransform = moveY2;
                DoubleAnimation moveY2Anim = new DoubleAnimation();
                moveY2Anim.Duration = TimeSpan.FromMilliseconds(600);
                moveY2Anim.From = -270;
                moveY2Anim.To = 0;
                Storyboard.SetTarget(moveY2Anim, sourseLableBG);
                Storyboard.SetTargetProperty(moveY2Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
                storyboardsourseBG.Children.Add(moveY2Anim);
                storyboardsourseBG.Begin();

                Storyboard storyboardAim = new Storyboard();
                TranslateTransform moveY3 = new TranslateTransform();
                aimLable.RenderTransform = moveY3;
                DoubleAnimation moveY3Anim = new DoubleAnimation();
                moveY3Anim.Duration = TimeSpan.FromMilliseconds(600);
                moveY3Anim.From = -270;
                moveY3Anim.To = 0;
                Storyboard.SetTarget(moveY3Anim, aimLable);
                Storyboard.SetTargetProperty(moveY3Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
                storyboardAim.Children.Add(moveY3Anim);
                storyboardAim.Begin();

                Storyboard storyboardAimBG = new Storyboard();
                TranslateTransform moveY4 = new TranslateTransform();
                aimLableBG.RenderTransform = moveY4;
                DoubleAnimation moveY4Anim = new DoubleAnimation();
                moveY4Anim.Duration = TimeSpan.FromMilliseconds(600);
                moveY4Anim.From = -270;
                moveY4Anim.To = 0;
                Storyboard.SetTarget(moveY4Anim, aimLableBG);
                Storyboard.SetTargetProperty(moveY4Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
                storyboardAimBG.Children.Add(moveY4Anim);
                storyboardAimBG.Begin();

                Storyboard storyboardsourseHead = new Storyboard();
                TranslateTransform moveY5 = new TranslateTransform();
                sourseLableHead.RenderTransform = moveY5;
                DoubleAnimation moveY5Anim = new DoubleAnimation();
                moveY5Anim.Duration = TimeSpan.FromMilliseconds(600);
                moveY5Anim.From = -270;
                moveY5Anim.To = 0;
                Storyboard.SetTarget(moveY5Anim, sourseLableHead);
                Storyboard.SetTargetProperty(moveY5Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
                storyboardsourseHead.Children.Add(moveY5Anim);
                storyboardsourseHead.Begin();

                Storyboard storyboardaimHead = new Storyboard();
                TranslateTransform moveY6 = new TranslateTransform();
                aimLableHead.RenderTransform = moveY6;
                DoubleAnimation moveY6Anim = new DoubleAnimation();
                moveY6Anim.Duration = TimeSpan.FromMilliseconds(600);
                moveY6Anim.From = -270;
                moveY6Anim.To = 0;
                Storyboard.SetTarget(moveY6Anim, aimLableHead);
                Storyboard.SetTargetProperty(moveY6Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
                storyboardaimHead.Children.Add(moveY6Anim);
                storyboardaimHead.Begin();

                Storyboard storyboardClearButton = new Storyboard();
                TranslateTransform moveY7 = new TranslateTransform();
                button6.RenderTransform = moveY7;
                DoubleAnimation moveY7Anim = new DoubleAnimation();
                moveY7Anim.Duration = TimeSpan.FromMilliseconds(600);
                moveY7Anim.From = 230;
                moveY7Anim.To = 0;
                Storyboard.SetTarget(moveY7Anim, button6);
                Storyboard.SetTargetProperty(moveY7Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
                storyboardClearButton.Children.Add(moveY7Anim);
                storyboardClearButton.Begin();


                button.Visibility = Visibility.Visible;
                button5.Visibility = Visibility.Visible;
            }
        }
コード例 #5
0
        private void getResult()
        {
            Storyboard storyboard = new Storyboard();
            TranslateTransform trans = new TranslateTransform();
            resultGrid.RenderTransform = trans;
            DoubleAnimation moveAnim = new DoubleAnimation();
            moveAnim.Duration = TimeSpan.FromMilliseconds(600);
            moveAnim.From = 0;
            moveAnim.To = 636;
            //moveAnim.BeginTime = TimeSpan.FromSeconds(0.85);
            SineEase easingFunction = new SineEase();
            easingFunction.EasingMode = EasingMode.EaseIn;
            moveAnim.EasingFunction = easingFunction;
            Storyboard.SetTarget(moveAnim, resultGrid);
            Storyboard.SetTargetProperty(moveAnim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            //storyboard.Completed += new System.EventHandler(storyboard_Completed);
            storyboard.Children.Add(moveAnim);
            storyboard.Begin();
            resultAnimation.Begin();
            controlsBGAnimationReverse.Begin();
            textBoxAnimationReverse.Begin();

            ifResultShown = true;
            
            button.Visibility = Visibility.Collapsed;
            button5.Visibility = Visibility.Collapsed;

            tipLable.Text = "Цены на такси:";



            Storyboard storyboardsourse = new Storyboard();
            TranslateTransform moveY1 = new TranslateTransform();
            sourseLable.RenderTransform = moveY1;
            DoubleAnimation moveY1Anim = new DoubleAnimation();
            moveY1Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY1Anim.From = 0;
            moveY1Anim.To = -270;
            Storyboard.SetTarget(moveY1Anim, sourseLable);
            Storyboard.SetTargetProperty(moveY1Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardsourse.Children.Add(moveY1Anim);
            storyboardsourse.Begin();

            Storyboard storyboardsourseBG = new Storyboard();
            TranslateTransform moveY2 = new TranslateTransform();
            sourseLableBG.RenderTransform = moveY2;
            DoubleAnimation moveY2Anim = new DoubleAnimation();
            moveY2Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY2Anim.From = 0;
            moveY2Anim.To = -270;
            Storyboard.SetTarget(moveY2Anim, sourseLableBG);
            Storyboard.SetTargetProperty(moveY2Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardsourseBG.Children.Add(moveY2Anim);
            storyboardsourseBG.Begin();

            Storyboard storyboardAim = new Storyboard();
            TranslateTransform moveY3 = new TranslateTransform();
            aimLable.RenderTransform = moveY3;
            DoubleAnimation moveY3Anim = new DoubleAnimation();
            moveY3Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY3Anim.From = 0;
            moveY3Anim.To = -270;
            Storyboard.SetTarget(moveY3Anim, aimLable);
            Storyboard.SetTargetProperty(moveY3Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardAim.Children.Add(moveY3Anim);
            storyboardAim.Begin();

            Storyboard storyboardAimBG = new Storyboard();
            TranslateTransform moveY4 = new TranslateTransform();
            aimLableBG.RenderTransform = moveY4;
            DoubleAnimation moveY4Anim = new DoubleAnimation();
            moveY4Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY4Anim.From = 0;
            moveY4Anim.To = -270;
            Storyboard.SetTarget(moveY4Anim, aimLableBG);
            Storyboard.SetTargetProperty(moveY4Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardAimBG.Children.Add(moveY4Anim);
            storyboardAimBG.Begin();

            Storyboard storyboardsourseHead = new Storyboard();
            TranslateTransform moveY5 = new TranslateTransform();
            sourseLableHead.RenderTransform = moveY5;
            DoubleAnimation moveY5Anim = new DoubleAnimation();
            moveY5Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY5Anim.From = 0;
            moveY5Anim.To = -270;
            Storyboard.SetTarget(moveY5Anim, sourseLableHead);
            Storyboard.SetTargetProperty(moveY5Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardsourseHead.Children.Add(moveY5Anim);
            storyboardsourseHead.Begin();

            Storyboard storyboardaimHead = new Storyboard();
            TranslateTransform moveY6 = new TranslateTransform();
            aimLableHead.RenderTransform = moveY6;
            DoubleAnimation moveY6Anim = new DoubleAnimation();
            moveY6Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY6Anim.From = 0;
            moveY6Anim.To = -270;
            Storyboard.SetTarget(moveY6Anim, aimLableHead);
            Storyboard.SetTargetProperty(moveY6Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardaimHead.Children.Add(moveY6Anim);
            storyboardaimHead.Begin();

            Storyboard storyboardClearButton = new Storyboard();
            TranslateTransform moveY7 = new TranslateTransform();
            button6.RenderTransform = moveY7;
            DoubleAnimation moveY7Anim = new DoubleAnimation();
            moveY7Anim.Duration = TimeSpan.FromMilliseconds(600);
            moveY7Anim.From = 0;
            moveY7Anim.To = 230;
            Storyboard.SetTarget(moveY7Anim, button6);
            Storyboard.SetTargetProperty(moveY7Anim, "(UIElement.RenderTransform).(TranslateTransform.Y)");
            storyboardClearButton.Children.Add(moveY7Anim);
            storyboardClearButton.Begin();
        }
コード例 #6
0
        private void button_Click(object sender, RoutedEventArgs e)
        {
            isAppBarHBOpened = true;
            if (!isAppBarOpen)
            {
                isAppBarOpen = true;
                Storyboard storyboard = new Storyboard();
                TranslateTransform trans = new TranslateTransform();// { X = 60.0, Y = 0.0 };
                                                                    //backgr.RenderTransformOrigin = new Point(250.0, 0.0);
                backgr.RenderTransform = trans;
                DoubleAnimation moveAnim = new DoubleAnimation();
                moveAnim.Duration = TimeSpan.FromMilliseconds(250);
                moveAnim.From = 0;
                moveAnim.To = 250 - 64;
                //moveAnim.BeginTime = TimeSpan.FromSeconds(0.85);
                SineEase easingFunction = new SineEase();
                easingFunction.EasingMode = EasingMode.EaseIn;
                moveAnim.EasingFunction = easingFunction;
                Storyboard.SetTarget(moveAnim, backgr);
                Storyboard.SetTargetProperty(moveAnim, "(UIElement.RenderTransform).(TranslateTransform.X)");
                //storyboard.Completed += new System.EventHandler(storyboard_Completed);
                storyboard.Children.Add(moveAnim);
                storyboard.Begin();
                Storyboard storyboardscale = new Storyboard();
                ScaleTransform scale = new ScaleTransform();//{ X = 1.0, Y = 1.0 };
                                                            //appBar.RenderTransformOrigin = new Point(250.0/64, 0.0);
                appBar.RenderTransform = scale;
                DoubleAnimation scaleAnim = new DoubleAnimation();
                scaleAnim.Duration = TimeSpan.FromMilliseconds(250);
                scaleAnim.From = 1.0;
                scaleAnim.To = 250.0 / 64;
                SineEase easingFunctionscale = new SineEase();
                easingFunctionscale.EasingMode = EasingMode.EaseIn;
                scaleAnim.EasingFunction = easingFunctionscale;
                Storyboard.SetTarget(scaleAnim, appBar);
                Storyboard.SetTargetProperty(scaleAnim, "(UIElement.RenderTransform).(ScaleTransform.ScaleX)");
                //storyboardscale.Completed += new System.EventHandler(storyboard_Completed);
                storyboardscale.Children.Add(scaleAnim);
                storyboardscale.Begin();


                textBlock1.Text = "Гамбургер открыт";
                hamburgerButton.Width = 250;
            }
            else
            {
                isAppBarOpen = false;
                Storyboard storyboard = new Storyboard();
                TranslateTransform trans = new TranslateTransform();// { X = 60.0, Y = 0.0 };
                                                                    //backgr.RenderTransformOrigin = new Point(250.0, 0.0);
                backgr.RenderTransform = trans;
                DoubleAnimation moveAnim = new DoubleAnimation();
                moveAnim.Duration = TimeSpan.FromMilliseconds(250);
                moveAnim.From = 250-64;
                moveAnim.To = 0;
                //moveAnim.BeginTime = TimeSpan.FromSeconds(0.85);
                SineEase easingFunction = new SineEase();
                easingFunction.EasingMode = EasingMode.EaseInOut;
                moveAnim.EasingFunction = easingFunction;
                Storyboard.SetTarget(moveAnim, backgr);
                Storyboard.SetTargetProperty(moveAnim, "(UIElement.RenderTransform).(TranslateTransform.X)");
                //storyboard.Completed += new System.EventHandler(storyboard_Completed);
                storyboard.Children.Add(moveAnim);
                storyboard.Begin();

                Storyboard storyboardscale = new Storyboard();
                ScaleTransform scale = new ScaleTransform();//{ X = 1.0, Y = 1.0 };
                                                            //appBar.RenderTransformOrigin = new Point(250.0/64, 0.0);
                appBar.RenderTransform = scale;
                DoubleAnimation scaleAnim = new DoubleAnimation();
                scaleAnim.Duration = TimeSpan.FromMilliseconds(250);
                scaleAnim.From = 250.0 / 64;
                scaleAnim.To = 1;
                SineEase easingFunctionscale = new SineEase();
                easingFunctionscale.EasingMode = EasingMode.EaseInOut;
                scaleAnim.EasingFunction = easingFunctionscale;
                Storyboard.SetTarget(scaleAnim, appBar);
                Storyboard.SetTargetProperty(scaleAnim, "(UIElement.RenderTransform).(ScaleTransform.ScaleX)");
                //storyboardscale.Completed += new System.EventHandler(storyboard_Completed);
                storyboardscale.Children.Add(scaleAnim);
                storyboardscale.Begin();
                
                textBlock1.Text = "Гамбургер закрыт";
                hamburgerButton.Width = 64;
            }
        }
コード例 #7
0
 private void button4_Click(object sender, RoutedEventArgs e)
 {
     //fadeInStoryboardOpacity.Begin();
     Storyboard storyboardscale = new Storyboard();
     ScaleTransform scale = new ScaleTransform();//{ X = 1.0, Y = 1.0 };
                                                 //appBar.RenderTransformOrigin = new Point(250.0/64, 0.0);
     backgr.RenderTransform = scale;
     DoubleAnimation scaleAnim = new DoubleAnimation();
     scaleAnim.Duration = TimeSpan.FromMilliseconds(400);
     scaleAnim.From = 2.0;
     scaleAnim.To = 1.0;
     SineEase easingFunctionscale = new SineEase();
     easingFunctionscale.EasingMode = EasingMode.EaseInOut;
     scaleAnim.EasingFunction = easingFunctionscale;
     Storyboard.SetTarget(scaleAnim, appBar);
     Storyboard.SetTargetProperty(scaleAnim, "(UIElement.RenderTransform).(ScaleTransform.ScaleX)");
     //storyboardscale.Completed += new System.EventHandler(storyboard_Completed);
     storyboardscale.Children.Add(scaleAnim);
     if (isAppBarHBOpened)
         storyboardscale.Begin();
     fadeInStoryboard.Begin();
     fadeInGridOpacity.Begin();
     //Hamburger.Begin();
     //AppBarOpacityAnimationIn.Begin();
 }
コード例 #8
0
ファイル: info.xaml.cs プロジェクト: Voropash/CheaTaxiWin10
        private void notfocus(object sender, RoutedEventArgs e)
        {
            if (isAppBarOpen)
            {
                isAppBarOpen = false;
                Storyboard storyboard = new Storyboard();
                TranslateTransform trans = new TranslateTransform();// { X = 60.0, Y = 0.0 };
                                                                    //backgr.RenderTransformOrigin = new Point(250.0, 0.0);
                backgr.RenderTransform = trans;
                DoubleAnimation moveAnim = new DoubleAnimation();
                moveAnim.Duration = TimeSpan.FromMilliseconds(250);
                moveAnim.From = 250 - 64;
                moveAnim.To = 0;
                //moveAnim.BeginTime = TimeSpan.FromSeconds(0.85);
                SineEase easingFunction = new SineEase();
                easingFunction.EasingMode = EasingMode.EaseInOut;
                moveAnim.EasingFunction = easingFunction;
                Storyboard.SetTarget(moveAnim, backgr);
                Storyboard.SetTargetProperty(moveAnim, "(UIElement.RenderTransform).(TranslateTransform.X)");
                //storyboard.Completed += new System.EventHandler(storyboard_Completed);
                storyboard.Children.Add(moveAnim);
                storyboard.Begin();

                Storyboard storyboardscale = new Storyboard();
                ScaleTransform scale = new ScaleTransform();//{ X = 1.0, Y = 1.0 };
                                                            //appBar.RenderTransformOrigin = new Point(250.0/64, 0.0);
                appBar.RenderTransform = scale;
                DoubleAnimation scaleAnim = new DoubleAnimation();
                scaleAnim.Duration = TimeSpan.FromMilliseconds(250);
                scaleAnim.From = 250.0 / 64;
                scaleAnim.To = 1;
                SineEase easingFunctionscale = new SineEase();
                easingFunctionscale.EasingMode = EasingMode.EaseInOut;
                scaleAnim.EasingFunction = easingFunctionscale;
                Storyboard.SetTarget(scaleAnim, appBar);
                Storyboard.SetTargetProperty(scaleAnim, "(UIElement.RenderTransform).(ScaleTransform.ScaleX)");
                //storyboardscale.Completed += new System.EventHandler(storyboard_Completed);
                storyboardscale.Children.Add(scaleAnim);
                storyboardscale.Begin();
                
            }
        }
コード例 #9
0
ファイル: XTween.cs プロジェクト: xlune/XTween
 //Get Easing Function
 private EasingFunctionBase GetEasingFunction(Easing type)
 {
     EasingFunctionBase func = null;
     switch (type)
     {
         case Easing.EaseSineIn:
         case Easing.EaseSineOut:
         case Easing.EaseSineInOut:
             func = new SineEase();
             break;
         case Easing.EaseCircleIn:
         case Easing.EaseCircleOut:
         case Easing.EaseCircleInOut:
             func = new CircleEase();
             break;
         case Easing.EaseQuadraticIn:
         case Easing.EaseQuadraticOut:
         case Easing.EaseQuadraticInOut:
             func = new QuadraticEase();
             break;
         case Easing.EaseCubicIn:
         case Easing.EaseCubicOut:
         case Easing.EaseCubicInOut:
             func = new CubicEase();
             break;
         case Easing.EaseQuarticIn:
         case Easing.EaseQuarticOut:
         case Easing.EaseQuarticInOut:
             func = new QuarticEase();
             break;
         case Easing.EaseQuinticIn:
         case Easing.EaseQuinticOut:
         case Easing.EaseQuinticInOut:
             func = new QuinticEase();
             break;
         case Easing.EaseBackIn:
         case Easing.EaseBackOut:
         case Easing.EaseBackInOut:
             func = new BackEase();
             break;
         case Easing.EaseBounceIn:
         case Easing.EaseBounceOut:
         case Easing.EaseBounceInOut:
             func = new BounceEase();
             break;
         case Easing.EaseElasticIn:
         case Easing.EaseElasticOut:
         case Easing.EaseElasticInOut:
             func = new ElasticEase();
             break;
         case Easing.EaseExpoIn:
         case Easing.EaseExpoOut:
         case Easing.EaseExpoInOut:
             func = new ExponentialEase();
             break;
         case Easing.EasePowerIn:
         case Easing.EasePowerOut:
         case Easing.EasePowerInOut:
             func = new PowerEase();
             break;
         default:
             break;
     }
     if (func != null)
     {
         switch ((int)type % 3)
         {
             case 0:
                 func.EasingMode = EasingMode.EaseIn;
                 break;
             case 1:
                 func.EasingMode = EasingMode.EaseOut;
                 break;
             default:
                 func.EasingMode = EasingMode.EaseInOut;
                 break;
         }
     }
     return func;
 }