Bagikan melalui


BackEase.Amplitude Properti

Definisi

Mendapatkan atau mengatur amplitude pencabutan yang terkait dengan BackEase animasi.

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

Nilai Properti

Amplitude pencabutan yang BackEase terkait dengan animasi. Nilai ini harus lebih besar dari atau sama dengan 0.

Nilai default adalah 1.

Contoh

Contoh berikut menerapkan BackEase fungsi pengurangan ke DoubleAnimation untuk membuat animasi yang sedikit mencabut di awal dan akhir animasi.

<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>

Keterangan

Bidang pengidentifikasi properti dependensi: AmplitudeProperty

Semakin besar amplitude, semakin besar pencabutan sebelum dan/atau setelah animasi.

Menunjukkan nilai amplitude yang berbeda.

Penggunaan Atribut XAML

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

Berlaku untuk