PowerEase.Power PowerEase.Power PowerEase.Power PowerEase.Power Property


アニメーション補間の指数を取得または設定します。Gets or sets the exponential power of the animation interpolation. たとえば、値が 7 の場合、f(t) = t7 という数式に従うアニメーションの補間曲線が作成されます。For example, a value of 7 will create an animation interpolation curve that follows the formula f(t) = t7.

 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


アニメーション補間の指数。The exponential power of the animation interpolation. この値は、0 以上である必要があります。This value must be greater or equal to 0. 既定値は 2 です。The default is 2.

次の例ではPowerEasePowerプロパティ値がの20イージング関数をにDoubleAnimation適用して、減速アニメーションを作成します。The following example applies a PowerEase easing function with a Power property value of 20 to a DoubleAnimation to create a decelerating animation. Power値が高いため、低い値を使用した場合と比較して、減速は急激に増加します。Because the Power value is so high, the deceleration is sudden compared to if you used a lower value.

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




依存関係プロパティの識別子フィールド:Dependency property identifier field: PowerPropertyPowerProperty

XAML 属性の使用方法XAML Attribute Usage

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