ElasticEase.Oscillations Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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"/>