Udostępnij za pośrednictwem


PowerEase.Power Właściwość

Definicja

Pobiera lub ustawia moc wykładniczą interpolacji animacji. Na przykład wartość 7 spowoduje utworzenie krzywej interpolacji animacji, która jest zgodna z formułą 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

Wartość właściwości

Potęga wykładnicza interpolacji animacji. Ta wartość musi być większa lub równa 0. Wartość domyślna to 2.

Przykłady

Poniższy przykład stosuje PowerEase funkcję złagodzenia z wartością Power20 właściwości do elementu w DoubleAnimation celu utworzenia deceleracji animacji. Power Ponieważ wartość jest tak wysoka, opóźnienie jest nagłe w porównaniu z użyciem niższej wartości.

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

Uwagi

Pole identyfikatora właściwości zależności: PowerProperty

Użycie atrybutu języka XAML

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

Dotyczy