PowerEase.Power Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la potencia exponencial de la interpolación de animación. Por ejemplo, el valor 7 creará una curva de interpolación de animaciones que sigue la fórmula 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
Valor de propiedad
Potencia exponencial de la interpolación de animación. Este valor debe ser mayor o igual que 0. El valor predeterminado es 2.
Ejemplos
En el ejemplo siguiente se aplica una PowerEase función de aceleración con un Power valor de propiedad de 20
a DoubleAnimation para crear una animación de desaceleración. Dado que el Power valor es tan alto, la desaceleración se compara repentinamente con si ha usado un valor inferior.
<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>
Comentarios
Campo identificador de propiedad de dependencia: PowerProperty
Uso de atributos XAML
<object Power="double" .../>