PowerEase.Power Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de exponentiële kracht van de animatieinterpolatie op of stelt u deze in. Een waarde van 7 maakt bijvoorbeeld een animatieinterpolatiecurve die volgt op de formule f(t) = t7.
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
Waarde van eigenschap
De exponentiële kracht van de animatie-interpolatie. Deze waarde moet groter of gelijk zijn aan 0. De standaard is 2.
Voorbeelden
In het volgende voorbeeld wordt een PowerEase versoepelingsfunctie met een Power eigenschapswaarde toegepast 20 op een DoubleAnimation om een vertragende animatie te maken. Omdat de Power waarde zo hoog is, wordt de vertraging plotseling vergeleken met als u een lagere waarde hebt gebruikt.
<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>
Opmerkingen
Veld Afhankelijkheidseigenschaps-id: PowerProperty
XAML-kenmerkgebruik
<object Power="double" .../>