PowerEase.Power Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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" .../>