PowerEase.Power Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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" .../>