BackEase.Amplitude Eigenschaft

Definition

Ruft die Amplitude der Zurückziehung ab, die einer BackEase Animation zugeordnet ist, oder legt sie fest.

public:
 property double Amplitude { double get(); void set(double value); };
public double Amplitude { get; set; }
member this.Amplitude : double with get, set
Public Property Amplitude As Double

Eigenschaftswert

Die Amplitude der Zurückziehung, die einer BackEase Animation zugeordnet ist. Dieser Wert muss größer oder gleich 0 sein.

Der Standardwert ist 1.

Beispiele

Im folgenden Beispiel wird eine BackEase Beschleunigungsfunktion auf eine DoubleAnimation angewendet, um eine Animation zu erstellen, die am Anfang und Ende der Animation leicht zurückgezogen wird.

<Rectangle Name="MyRectangle" Margin="60" Width="50" Height="50" Fill="Blue">
      <Rectangle.Triggers>
          <EventTrigger RoutedEvent="Rectangle.MouseDown">
              <BeginStoryboard>
                  <Storyboard>
                      <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>
              </BeginStoryboard>
          </EventTrigger>
      </Rectangle.Triggers>
      <Rectangle.RenderTransform>
          <ScaleTransform x:Name="myScaleTransform" />
      </Rectangle.RenderTransform>

  </Rectangle>

Hinweise

Bezeichnerfeld der Abhängigkeitseigenschaft: AmplitudeProperty

Je größer die Amplitude, desto größer die Zurückziehung vor und/oder nach der Animation.

Zeigt verschiedene Amplitudenwerte an.

Verwendung von XAML-Attributen

<object Amplitude="double" .../>

Gilt für: