Freigeben über


PowerEase.Power Eigenschaft

Definition

Ruft die Potenz der Animationsinterpolation ab oder legt sie fest. Beispielsweise wird mit dem Wert 7 eine Animations-Interpolationskurve gemäß der Formel f(t) = t7 erstellt.

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

Eigenschaftswert

Die Potenz der Animationsinterpolation. Dieser Wert muss größer oder gleich 0 sein. Der Standardwert ist 2.

Beispiele

Im folgenden Beispiel wird eine PowerEase Beschleunigungsfunktion mit dem Power Eigenschaftswert von 20 ein DoubleAnimation angewendet, um eine verzögerte Animation zu erstellen. Da der Power Wert so hoch ist, tritt die Verzögerung plötzlich im Vergleich zu einem niedrigeren Wert auf.

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

Hinweise

Bezeichner der Abhängigkeitseigenschaft: PowerProperty

Verwendung von XAML-Attributen

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

Gilt für: