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 行為:
反復專案計數 - 指定播放簡單持續時間的 Timeline 次數。 預設反復專案計數為 1.0,表示 Timeline 在剛好其中一個簡單持續時間內作用中。 0.5 的計數會指定時間軸在其簡單持續時間的一半使用中,而 2 的計數則指定時間軸重複其簡單持續時間兩次。 如需詳細資訊,請參閱 Count 屬性 (Property)。
Duration - 指定物件作用中持續時間的 Timeline 長度。 例如, Timeline 具有簡單 Duration 值為 1 秒 RepeatBehavior.Duration 且值為 2.5 秒的 ,將會執行 2.5 次反復專案。
永遠 - Timeline 無限期重複。
XAML Attribute Usage
<objectproperty=「iterationCountx」/>
-或-
<objectproperty=「[days.]hours:minutes:seconds[.fractionalSeconds]「/>
-或-
<objectproperty=「[days.]hours:minutes「/>
-或-
<objectproperty=「days」/>
-或-
<objectproperty=「」 Forever />
-
XAML 值
方括弧 ([
和 ]
) 的專案是選擇性專案。
iterationCount
System.Double
大於或等於 0 的值,指定時間軸應該播放的次數。 如需詳細資訊,請參閱 Count 屬性 (Property)。
days
System.Int32
大於或等於 0 的值,指定物件作用中 Timeline 持續時間的天數。 如需詳細資訊,請參閱 Duration 屬性 (Property)。
hours
System.Int32
介於 0 到 23 之間的值,指定物件作用中 Timeline 持續時間的時數。 如需詳細資訊,請參閱 Duration 屬性 (Property)。
minutes
System.Int32
介於 0 到 59 之間的值,指定物件作用中 Timeline 持續時間的分鐘數。 如需詳細資訊,請參閱 Duration 屬性 (Property)。
seconds
System.Double
介於 0 到 59 之間的值,指定物件作用中 Timeline 持續時間的秒數。 如需詳細資訊,請參閱 Duration 屬性 (Property)。
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) |
表示兩個指定的 RepeatBehavior 結構是否相等。 |
GetHashCode() |
傳回這個執行個體的雜湊碼。 |
ToString() |
傳回這個 RepeatBehavior 執行個體的字串表示。 |
ToString(IFormatProvider) |
以指定的格式,傳回這個 RepeatBehavior 執行個體的字串表示。 |
運算子
Equality(RepeatBehavior, RepeatBehavior) |
指出兩個指定的 RepeatBehavior 執行個體是否相等。 |
Inequality(RepeatBehavior, RepeatBehavior) |
指出兩個 RepeatBehavior 執行個體是否相等。 |
明確介面實作
IFormattable.ToString(String, IFormatProvider) |
使用指定的格式,格式化目前執行個體的值。 |
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應