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 exponentielle Leistungsfähigkeit der Animationsinterpolation ab oder legt sie fest. Beispielsweise erstellt ein Wert von 7 eine Animationsinterpolationskurve, die auf die Formel f(t) = t7 folgt.
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 exponentielle Leistungsfähigkeit der Animationsinterpolation. Dieser Wert muss größer oder gleich 0 sein. Der Standard ist 2.
Beispiele
Im folgenden Beispiel wird eine PowerEase Beschleunigungsfunktion mit einem Power Eigenschaftswert 20 auf eine DoubleAnimation Angewendet, um eine verzögerte Animation zu erstellen. Da der Power Wert so hoch ist, wird die Verlangsamung plötzlich verglichen, wenn Sie einen niedrigeren Wert verwendet haben.
<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
Bezeichnerfeld der Abhängigkeitseigenschaft: PowerProperty
Verwendung von XAML-Attributen
<object Power="double" .../>