Bagikan melalui


PowerEase.Power Properti

Definisi

Mendapatkan atau mengatur kekuatan eksponensial interpolasi animasi. Misalnya, nilai 7 akan membuat kurva interpolasi animasi yang mengikuti rumus 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

Nilai Properti

Kekuatan eksponensial interpolasi animasi. Nilai ini harus lebih besar atau sama dengan 0. Defaultnya adalah 2.

Contoh

Contoh berikut menerapkan PowerEase fungsi pelonggaran dengan Power nilai 20 properti ke DoubleAnimation untuk membuat animasi yang menurun. Power Karena nilainya sangat tinggi, deelerasi tiba-tiba dibandingkan dengan jika Anda menggunakan nilai yang lebih rendah.

<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>

Keterangan

Bidang pengidentifikasi properti dependensi: PowerProperty

Penggunaan Atribut XAML

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

Berlaku untuk