EasingFunction在Windows 8魅力设置中使用了什么?

时间:2013-01-27 12:39:41

标签: wpf visual-studio windows-8 easing-functions

我使用WPF 4.0(C#)

制作应用程序

我想知道在Windows 8中使用EasingFunction魅力设置。

Windows 8 Setting Charm

我使用CubicEase,QuarticEase,PowerEase,ExponentialEase ..但我无法制作 像Windows 8这样的动画。

如何使用基于默认的EasingFunction创建类似于Windows 8的动画?

2 个答案:

答案 0 :(得分:1)

内置窗口8缓动功能列表为here。它链接this page,允许您尝试各种缓动功能。如果它是内置的缓动功能,那么你应该能够在那里找到它。

答案 1 :(得分:1)

他们使用ExponentialEase和“EaseOut”模式。

以下是代码:

<Storyboard>
            <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="X" Storyboard.TargetName="Trans">
                <EasingDoubleKeyFrame KeyTime="0:0:.7" Value="264">
                    <EasingDoubleKeyFrame.EasingFunction >
                        <ExponentialEase EasingMode="EaseOut" Exponent="6"/>
                    </EasingDoubleKeyFrame.EasingFunction>
                </EasingDoubleKeyFrame>
            </DoubleAnimationUsingKeyFrames>
        </Storyboard>