PowerEase.Power Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Animasyon ilişkilendirmesinin üstel gücünü alır veya ayarlar. Örneğin, 7 değeri f(t) = t7 formülünü izleyen bir animasyon ilişkilendirme eğrisi oluşturur.
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
Özellik Değeri
Animasyon ilişkilendirmesinin üstel gücü. Bu değer 0'a eşit veya daha büyük olmalıdır. Varsayılan 2'dir.
Örnekler
Aşağıdaki örnek, bir ayarsız animasyon oluşturmak için özelliği değerine 20 sahip Power bir DoubleAnimation kolaylaştırma işlevi uygularPowerEase.
Power Değer çok yüksek olduğundan, daha düşük bir değer kullanıp kullanmadığınıza kıyasla yavaşlama ani olur.
<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>
Açıklamalar
Bağımlılık özelliği tanımlayıcı alanı: PowerProperty
XAML Öznitelik Kullanımı
<object Power="double" .../>