PowerEase.Power Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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" .../>