RepeatBehavior 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 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 プロパティを参照してください。
オブジェクトのアクティブ期間の分 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) |
指定された書式を使用して現在のインスタンスの値を書式設定します。 |
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示