PowerEase.Power Özellik

Tanım

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" .../>

Şunlara uygulanır