ElasticEase.Springiness Eigenschap

Definitie

Krijgt of zet de stijfheid van de lente. Hoe kleiner de Springiness-waarde is, hoe stijfer de veer en hoe sneller de elasticiteit in intensiteit afneemt ten opzichte van elke oscillatie.

public:
 property double Springiness { double get(); void set(double value); };
public double Springiness { get; set; }
member this.Springiness : double with get, set
Public Property Springiness As Double

Waarde van eigenschap

Een positief getal dat de stijfheid van de lente aangeeft. 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

Hoe kleiner de Springiness waarde is, hoe stijfer de veer en hoe sneller de elasticiteit in intensiteit afneemt ten opzichte van elke oscillatie.

Veld Afhankelijkheidseigenschaps-id: SpringinessProperty

In het volgende diagram ziet u het effect van verschillende waarden van Springiness.

Demonstreert verschillende springiness-waarden.

XAML-kenmerkgebruik

<ElasticEase Springiness="double"/>

Van toepassing op