BackEase.Amplitude Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
XAML Öznitelik Kullanımı
<object Amplitude="double" .../>