PowerEase.Power Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger exponentiell kraft för animeringsinterpolationen. Ett värde på 7 skapar till exempel en animeringsinterpolationskurva som följer formeln 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
Egenskapsvärde
Den exponentiella kraften i animeringsinterpolationen. Det här värdet måste vara större eller lika med 0. Standardinställningen är 2.
Exempel
I följande exempel används en PowerEase lättande funktion med egenskapsvärdet Power20 för för en DoubleAnimation för att skapa en inbromsande animering. Eftersom värdet Power är så högt blir incelerationen plötslig jämfört med om du använde ett lägre värde.
<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>
Kommentarer
Fält för identifierare för beroendeegenskap: PowerProperty
XAML-attributanvändning
<object Power="double" .../>