PowerEase.Power Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la puissance exponentielle de l'interpolation de l'animation. Par exemple, une valeur de 7 crée une courbe d’interpolation de l'animation qui suit la 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
Valeur de propriété
Puissance exponentielle de l'interpolation de l'animation. Cette valeur doit être supérieure ou égale à 0. La valeur par défaut est 2.
Exemples
L’exemple suivant applique une PowerEase fonction d’accélération avec une Power valeur de propriété à 20
un DoubleAnimation pour créer une animation décélération. Étant donné que la Power valeur est si élevée, la décélération est soudaine comparée à si vous utilisiez une valeur inférieure.
<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>
Remarques
Champ identificateur de propriété de dépendance : PowerProperty
Utilisation d'attributs XAML
<object Power="double" .../>