PowerEase.Power 屬性

定義

取得或設定動畫插補的指數乘冪。 例如,值 7 會建立遵循 f(t) = t7 公式的動畫插補曲線。

public:
 property double Power { double get(); void set(double value); };
public double Power { get; set; }
member this.Power : double with get, set
Public Property Power As Double

屬性值

動畫插補的指數乘冪。 這個值必須大於或等於 0。 預設值為 2。

範例

下列範例會將 PowerEase 具有 屬性值的 Power20 easing 函式套用至 , DoubleAnimation 以建立遞減動畫。 Power因為值太高,所以如果您使用的是較低的值,則遞減會突然比較。

<Rectangle Name="myRectangle" Width="200" Height="30" Fill="Blue">
    <Rectangle.Triggers>
        <EventTrigger RoutedEvent="Rectangle.MouseDown">
            <BeginStoryboard>
                <Storyboard>
                    <DoubleAnimation From="30" To="200" Duration="00:00:3" 
                     Storyboard.TargetName="myRectangle" 
                     Storyboard.TargetProperty="Height">
                        <DoubleAnimation.EasingFunction>
                            <PowerEase Power="20" EasingMode="EaseOut"/>
                        </DoubleAnimation.EasingFunction>
                    </DoubleAnimation>

                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </Rectangle.Triggers>

</Rectangle>

備註

相依性屬性識別碼欄位: PowerProperty

XAML Attribute Usage

<object Power="double" .../>  

適用於