ElasticEase.Oscillations Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví počet cílových snímků tam a zpět přes cíl animace.
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
Hodnota vlastnosti
Kolikrát se cíl posune tam a zpět přes cíl animace. Tato hodnota musí být větší nebo rovna 0. Výchozí hodnota je 3.
Příklady
Následující příklad použije ElasticEase uvolňování funkce pro DoubleAnimation vytvoření animace, která se podobá pružině oscilující tam a zpět, dokud nepřijde k odpočinku.
<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>
Poznámky
Pole identifikátoru vlastnosti závislosti: OscillationsProperty
Použití atributu XAML
<ElasticEase Oscillations="int"/>