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 değer 2'dir.
Örnekler
Aşağıdaki örnek, yavaşlatıcı animasyon PowerEasePower oluşturmak için özelliği değerine 20
sahip bir DoubleAnimation kolaylaştırıcı işlev uygular.
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" .../>