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 属性。
Duration - 指定 Timeline 对象的活动持续时间的长度。 例如,具有简单 Duration 值为 1 秒且 RepeatBehavior.Duration 值为 2.5 秒的 Timeline 将在 2.5 次迭代中运行。
永远 - Timeline 无限期重复。
XAML 属性用法
< 对象属性=“iterationCountx”/>
-或-
< 对象属性=“[天.]小时:分钟:秒[.fractionalSeconds]”/>
-或-
< 对象属性=“[天.]小时:分钟”/>
-或-
< 对象属性=“天”/>
-或-
< 对象属性=“Forever”/>
-
XAML 值
方括号([
和 ]
)中的项是可选的。
iterationCount
System.Double
一个大于或等于 0 的值,该值指定时间线应播放的次数。 有关详细信息,请参阅 Count 属性。
大于或等于 0 的值,该值指定 Timeline 对象的活动持续时间的天数。 有关详细信息,请参阅 Duration 属性。
小时
System.Int32
一个介于 0 和 23 之间的值,该值指定 Timeline 对象的活动持续时间的小时数。 有关详细信息,请参阅 Duration 属性。
分钟
System.Int32
一个介于 0 和 59 之间的值,该值指定 Timeline 对象的活动持续时间的分钟数。 有关详细信息,请参阅 Duration 属性。
一个介于 0 和 59 之间的值,该值指定 Timeline 对象的活动持续时间的秒数。 有关详细信息,请参阅 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) |
指示两个指定的 RepeatBehavior 结构是否相等。 |
GetHashCode() |
返回此实例的哈希代码。 |
ToString() |
返回此 RepeatBehavior 实例的字符串表示形式。 |
ToString(IFormatProvider) |
返回具有指定格式的此 RepeatBehavior 实例的字符串表示形式。 |
运算符
Equality(RepeatBehavior, RepeatBehavior) |
指示两个指定的 RepeatBehavior 实例是否相等。 |
Inequality(RepeatBehavior, RepeatBehavior) |
指示两个 RepeatBehavior 实例是否不相等。 |
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
使用指定格式设置当前实例的值的格式。 |