BackEase.Amplitude Property
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Gets or sets the amplitude of retraction associated with a BackEase animation.
Assembly: System.Windows (in System.Windows.dll)
XMLNS for XAML: Not mapped to an xmlns.
<BackEase Amplitude="double" .../>
Property Value
Type: System.DoubleThe amplitude of retraction associated with a BackEase animation. This value must be greater than or equal to 0. The default is 1.
Dependency property identifier field: AmplitudeProperty
The larger the amplitude, the larger the retraction before and/or after the animation.

The following example applies a BackEase easing function to a DoubleAnimation to create an animation that retracts slightly at the beginning and end of the animation.
<StackPanel x:Name="LayoutRoot" Background="Transparent"> <StackPanel.Resources> <Storyboard x:Name="myStoryboard"> <DoubleAnimation From="1" To="2" Duration="00:00:1" Storyboard.TargetName="myScaleTransform" Storyboard.TargetProperty="ScaleX"> <DoubleAnimation.EasingFunction> <BackEase Amplitude="0.3" EasingMode="EaseInOut" /> </DoubleAnimation.EasingFunction> </DoubleAnimation> <DoubleAnimation From="1" To="2" Duration="00:00:1" Storyboard.TargetName="myScaleTransform" Storyboard.TargetProperty="ScaleY"> <DoubleAnimation.EasingFunction> <BackEase Amplitude="0.3" EasingMode="EaseInOut" /> </DoubleAnimation.EasingFunction> </DoubleAnimation> </Storyboard> </StackPanel.Resources> <Rectangle Margin="60" x:Name="myRectangle" MouseLeftButtonDown="Mouse_Clicked" Fill="Blue" Width="50" Height="50" > <Rectangle.RenderTransform> <ScaleTransform x:Name="myScaleTransform" /> </Rectangle.RenderTransform> </Rectangle> </StackPanel>
// When the user clicks the rectangle, the animation // begins. private void Mouse_Clicked(object sender, MouseEventArgs e) { myStoryboard.Begin(); }