Bagikan melalui


ElasticEase.Oscillations Properti

Definisi

Mendapatkan atau mengatur berapa kali target meluncur bolak-balik di atas tujuan animasi.

public:
 property int Oscillations { int get(); void set(int value); };
public int Oscillations { get; set; }
member this.Oscillations : int with get, set
Public Property Oscillations As Integer

Nilai Properti

Berapa kali target meluncur bolak-balik di atas tujuan animasi. Nilai ini harus lebih besar dari atau sama dengan 0. Standarnya adalah 3.

Contoh

Contoh berikut menerapkan ElasticEase fungsi permudah ke DoubleAnimation untuk membuat animasi yang menyerupai spring yang berosilasi bolak-balik hingga istirahat.

<Rectangle Name="myRectangle" Width="200" Height="30" Fill="Blue">
    <Rectangle.Triggers>
        <EventTrigger RoutedEvent="Rectangle.MouseDown">
            <BeginStoryboard>
                <Storyboard>
                    <DoubleAnimation From="30" To="200" Duration="00:00:4" 
                     Storyboard.TargetName="myRectangle" 
                     Storyboard.TargetProperty="Height">
                        <DoubleAnimation.EasingFunction>
                            
                            <!-- Elastic easing function assigned to From/To animation -->
                            <ElasticEase x:Name="myElasticEase" Oscillations="3" 
                             Springiness="1" EasingMode="EaseOut"/>
                        </DoubleAnimation.EasingFunction>
                    </DoubleAnimation>

                </Storyboard>
            </BeginStoryboard>
        </EventTrigger>
    </Rectangle.Triggers>

</Rectangle>

Keterangan

Bidang pengidentifikasi properti dependensi: OscillationsProperty

Penggunaan Atribut XAML

<ElasticEase Oscillations="int"/>  

Berlaku untuk