RepeatBehavior 構造体

定義

Timeline が、その継続時間を単に繰り返す方法について説明します。

public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))>]
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
継承
RepeatBehavior
属性
実装

注釈

動作には次の RepeatBehavior 3 種類があります。

  • 反復回数 - 再生の単純な継続時間の回数を Timeline 指定します。 既定の反復回数は 1.0 であり、 は単純な期間の 1 つだけでアクティブであることを意味 Timeline します。 カウントが 0.5 の場合、タイムラインが単純な期間の半分でアクティブであることを指定し、カウントが 2 の場合はタイムラインが単純な期間を 2 回繰り返します。 詳細については、Count プロパティを参照してください。

  • Duration - オブジェクトのアクティブ期間の Timeline 長さを指定します。 たとえば、 Timeline 単純 Duration な値が 1 秒で RepeatBehavior.Duration 値が 2.5 秒の を持つ は、2.5 回の反復で実行されます。

  • [永遠] - 繰り返し Timeline が無期限に繰り返されます。

XAML 属性の使用方法

<objectproperty="iterationCountx"/>

または

<objectproperty="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

または

<objectproperty="[days.]hours:minutes"/>

または

<objectproperty="days"/>

または

<objectproperty=""Forever/>

-

XAML 値

角かっこ ([]) の項目は省略可能です。

iterationCount
System.Double

タイムラインを再生する回数を指定する 0 以上の値。 詳細については、Count プロパティを参照してください。

days
System.Int32

オブジェクトのアクティブ期間の日数 Timeline を指定する 0 以上の値。 詳細については、Duration プロパティを参照してください。

hours
System.Int32

オブジェクトのアクティブな期間の時間 Timeline 数を指定する 0 ~ 23 の値。 詳細については、Duration プロパティを参照してください。


System.Int32

オブジェクトのアクティブ期間の分 Timeline 数を指定する 0 ~ 59 の値。 詳細については、Duration プロパティを参照してください。

seconds
System.Double

オブジェクトのアクティブ期間の秒数 Timeline を指定する 0 ~ 59 の値。 詳細については、Duration プロパティを参照してください。

fractionalSeconds
System.Int32

秒の小数部を表す 1 ~ 7 桁の数字で構成される値。

コンストラクター

RepeatBehavior(Double)

反復カウントを指定して、RepeatBehavior 構造体の新しいインスタンスを初期化します。

RepeatBehavior(TimeSpan)

繰り返し期間を指定して、RepeatBehavior 構造体の新しいインスタンスを初期化します。

プロパティ

Count

Timeline が繰り返す回数を取得します。

Duration

Timeline を再生する時間の長さの合計を取得します。

Forever

無限回の繰り返しを指定する RepeatBehavior を取得します。

HasCount

繰り返し動作に反復カウントが指定されているかどうかを示す値を取得します。

HasDuration

繰り返し動作に繰り返し期間が指定されているかどうかを示す値を取得します。

メソッド

Equals(Object)

このインスタンスが指定したオブジェクトと等しいかどうかを示します。

Equals(RepeatBehavior)

このインスタンスが、指定した RepeatBehavior に等しいかどうかを示す値を返します。

Equals(RepeatBehavior, RepeatBehavior)

指定した 2 つの RepeatBehavior 構造体が等しいかどうかを示します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

ToString()

RepeatBehavior のこのインスタンスの文字列表現を返します。

ToString(IFormatProvider)

指定した形式で RepeatBehavior のこのインスタンスの文字列表現を返します。

演算子

Equality(RepeatBehavior, RepeatBehavior)

指定した 2 つの RepeatBehavior 構造体が等しいかどうかを示します。

Inequality(RepeatBehavior, RepeatBehavior)

RepeatBehavior の 2 つのインスタンスが等しくないかどうかを示します。

明示的なインターフェイスの実装

IFormattable.ToString(String, IFormatProvider)

指定された書式を使用して現在のインスタンスの値を書式設定します。

適用対象