ElasticEase.Oscillations ElasticEase.Oscillations ElasticEase.Oscillations ElasticEase.Oscillations Property

定義

アニメーションが最終的に停止するまでの間に、ターゲットが前後運動する回数を取得または設定します。Gets or sets the number of times the target slides back and forth over the animation destination.

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

プロパティ値

アニメーションが最終的に停止するまでの間に、ターゲットが前後運動する回数。The number of times the target slides back and forth over the animation destination. この値は、0 以上である必要があります。This value must be greater than or equal to 0. 既定値は 3 です。The default is 3.

次の例では、適用、ElasticEaseイージング関数をDoubleAnimationスプリングが伸び縮みし静止するまでのようなアニメーションを作成します。The following example applies an ElasticEase easing function to a DoubleAnimation to create an animation that resembles a spring oscillating back and forth until it comes to rest.

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

注釈

依存関係プロパティの識別子フィールド:Dependency property identifier field: OscillationsPropertyOscillationsProperty

XAML 属性の使用方法XAML Attribute Usage

<ElasticEase Oscillations="int"/>  

適用対象