BackEase.Amplitude Özellik

Tanım

Animasyonla BackEase ilişkili geri çekmenin genliklerini alır veya ayarlar.

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

Özellik Değeri

Bir animasyonla BackEase ilişkili geri çekme genliği. Bu değer 0'dan büyük veya buna eşit olmalıdır.

Varsayılan değer 1’dir.

Örnekler

Aşağıdaki örnek, animasyonun başında ve sonunda biraz geri çekilen bir animasyon oluşturmak için bir DoubleAnimation kolaylaştırma işlevi uygularBackEase.

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

Açıklamalar

Bağımlılık özelliği tanımlayıcı alanı: AmplitudeProperty

Genlik ne kadar büyükse, animasyondan önce ve/veya sonra geri çekme o kadar büyük.

Farklı genlik değerlerini gösterir.

XAML Öznitelik Kullanımı

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

Şunlara uygulanır