Timeline.RepeatBehavior プロパティ


このタイムラインの繰り返し動作を取得または設定します。Gets or sets the repeating behavior of this timeline.

 property System::Windows::Media::Animation::RepeatBehavior RepeatBehavior { System::Windows::Media::Animation::RepeatBehavior get(); void set(System::Windows::Media::Animation::RepeatBehavior value); };
public System.Windows.Media.Animation.RepeatBehavior RepeatBehavior { get; set; }
member this.RepeatBehavior : System.Windows.Media.Animation.RepeatBehavior with get, set
Public Property RepeatBehavior As RepeatBehavior



タイムラインの再生回数を指定する Count 、タイムラインのアクティブな期間の長さの合計を指定する TimeSpan 値、またはタイムラインを無限に繰り返すように指定する特殊な値 ForeverAn iteration Count that specifies the number of times the timeline should play, a TimeSpan value that specifies the total the length of this timeline's active period, or the special value Forever, which specifies that the timeline should repeat indefinitely. 既定値は、Count1RepeatBehavior です。これは、タイムラインが1回再生されることを示します。The default value is a RepeatBehavior with a Count of 1, which indicates that the timeline plays once.


イテレーション Count が指定されていて、タイムラインの AutoReverse プロパティが trueに設定されている場合、1回の繰り返しが1つの前方反復と1つの逆方向の反復で構成されます。If an iteration Count is specified and the timeline's AutoReverse property is set to true, a single repetition consists of one forward iteration and one backward iteration. AutoReverse プロパティが true に設定されているタイムラインでは、イテレーション Count 2 であるイテレーションが再生された後、後方に戻ってから、再度転送されます。A timeline with an AutoReverse property set to true an iteration Count of 2 would play forwards, then backwards, then forwards again, and then backwards again.

タイムラインが再生される回数を指定する代わりに、タイムラインを再生する時間の合計を指定することもできます。Instead of specifying the number of times a timeline plays, you can also specify the total length of time you want the timeline to play. タイムラインを繰り返すには、この RepeatBehavior.Duration 値はタイムラインの Durationよりも大きくする必要があります。For a timeline to repeat, this RepeatBehavior.Duration value should be greater than the timeline's Duration. たとえば、Duration が2秒、RepeatBehavior.Duration が4秒のタイムラインは2回再生されます。For example, a timeline with a Duration of 2 seconds and a RepeatBehavior.Duration of 4 seconds will play twice. RepeatBehavior.Duration がタイムラインの Durationより小さい場合は、タイムラインのアクティブな期間が短縮されます。If the RepeatBehavior.Duration is less than the timeline's Duration, the timeline's active period is cut short.

タイムラインの繰り返しの詳細については、「アニメーションの概要」を参照してください。For more information about repeating timelines, see Animation Overview.

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field RepeatBehaviorProperty
メタデータプロパティが true に設定されるMetadata properties set to true なしNone