ElasticEase.Oscillations Eigenschap

Definitie

Hiermee haalt u het aantal keer op of stelt u het aantal keer dat de doeldia's heen en weer worden geschoven over de animatiebestemming.

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

Waarde van eigenschap

Het aantal keer dat de doeldia's heen en weer worden geschoven over de animatiebestemming. Deze waarde moet groter zijn dan of gelijk zijn aan 0. De standaardwaarde is 3.

Voorbeelden

In het volgende voorbeeld wordt een ElasticEase versoepelingsfunctie toegepast op een DoubleAnimation om een animatie te maken die lijkt op een veer die heen en weer beweegt totdat deze tot rust komt.

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

Opmerkingen

Veld Afhankelijkheidseigenschaps-id: OscillationsProperty

XAML-kenmerkgebruik

<ElasticEase Oscillations="int"/>

Van toepassing op