Share via


BackEase.Amplitude Eigenschaft

Definition

Ruft die einer BackEase-Animation zugeordnete Amplitude für das Zurückziehen ab 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 einer BackEase-Animation zugeordnete Amplitude für das Zurückziehen. 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

Bezeichner der Abhängigkeitseigenschaft: AmplitudeProperty

Je größer die Amplitude, desto größer ist der Rückzug vor und/oder nach der Animation.

Veranschaulicht verschiedene Amplitudenwerte.

Verwendung von XAML-Attributen

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

Gilt für: