Taal

PowerEase.Power Eigenschap

Definitie

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

Van toepassing op