Sdílet prostřednictvím


PowerEase.Power Vlastnost

Definice

Získá nebo nastaví exponenciální mocninu interpolace animace. Například hodnota 7 vytvoří animační interpolační křivku, která následuje za vzorcem 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

Hodnota vlastnosti

Exponenciální mocnina interpolace animace. Tato hodnota musí být větší nebo rovna 0. Výchozí hodnota je 2.

Příklady

Následující příklad použije PowerEase funkci uvolnění s Power hodnotou 20 vlastnosti na objekt , DoubleAnimation aby se vytvořila animace se zpomalením. Power Vzhledem k tomu, že je hodnota tak vysoká, je zpomalení náhlé v porovnání s , pokud jste použili nižší hodnotu.

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

Poznámky

Pole identifikátoru vlastnosti závislosti: PowerProperty

Použití atributu XAML

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

Platí pro