RepeatBehavior Structure
Describes how a Timeline repeats its simple duration.
Assembly: PresentationCore (in PresentationCore.dll)
| Name | Description | |
|---|---|---|
![]() | RepeatBehavior(Double) | Initializes a new instance of the RepeatBehavior structure with the specified iteration count. |
![]() | RepeatBehavior(TimeSpan) | Initializes a new instance of the RepeatBehavior structure with the specified repeat duration. |
| Name | Description | |
|---|---|---|
![]() | Count | Gets the number of times a Timeline should repeat. |
![]() | Duration | Gets the total length of time a Timeline should play. |
![]() ![]() | Forever | Gets a RepeatBehavior that specifies an infinite number of repetitions. |
![]() | HasCount | Gets a value that indicates whether the repeat behavior has a specified iteration count. |
![]() | HasDuration | Gets a value that indicates whether the repeat behavior has a specified repeat duration. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | Indicates whether this instance is equal to the specified object. (Overrides ValueType::Equals(Object^).) |
![]() | Equals(RepeatBehavior) | Returns a value that indicates whether this instance is equal to the specified RepeatBehavior. |
![]() ![]() | Equals(RepeatBehavior, RepeatBehavior) | Indicates whether the two specified RepeatBehavior structures are equal. |
![]() | GetHashCode() | Returns the hash code of this instance.(Overrides ValueType::GetHashCode().) |
![]() | GetType() | |
![]() | ToString() | Returns a string representation of this RepeatBehavior instance. (Overrides ValueType::ToString().) |
![]() | ToString(IFormatProvider^) | Returns a string representation of this RepeatBehavior instance with the specified format. |
| Name | Description | |
|---|---|---|
![]() ![]() | Equality(RepeatBehavior, RepeatBehavior) | Indicates whether the two specified RepeatBehavior instances are equal. |
![]() ![]() | Inequality(RepeatBehavior, RepeatBehavior) | Indicates whether the two RepeatBehavior instances are not equal. |
| Name | Description | |
|---|---|---|
![]() ![]() | IFormattable::ToString(String^, IFormatProvider^) | Formats the value of the current instance using the specified format. |
There are three types of RepeatBehavior behaviors:
Iteration Count - specifies the number of times the simple duration of a Timeline plays. The default iteration count is 1.0, and means the Timeline is active for exactly one of its simple durations. A count of 0.5 specifies that the timeline is active for half of its simple duration, while a count of 2 specifies that the timeline repeats its simple duration twice. For more information, see the Count property.
Duration - specifies the length of the Timeline object's active duration. For example, a Timeline with a simple Duration value of 1 second and a RepeatBehavior::Duration value of 2.5 seconds will run for 2.5 iterations.
Forever - the Timeline repeats indefinitely.
<object property="iterationCountx"/>
- or -
<object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>
- or -
<object property="[days.]hours:minutes"/>
- or -
<object property="days"/>
- or -
<object property="Forever"/>
Items in square brackets ([ and ]) are optional.
- iterationCount
A value greater than or equal to 0 that specifies the number of times a timeline should play. For more information, see the Count property.
- days
A value greater than or equal to 0 that specifies the number of days for a Timeline object's active duration. For more information, see the Duration property.
- hours
A value between 0 and 23 that specifies the number of hours for a Timeline object's active duration. For more information, see the Duration property.
- minutes
A value between 0 and 59 that specifies the number of minutes for a Timeline object's active duration. For more information, see the Duration property.
- seconds
A value between 0 and 59 that specifies the number of seconds for a Timeline object's active duration. For more information, see the Duration property.
- fractionalSeconds
A value consisting of 1 to 7 digits that represents fractional seconds.
Available since 3.0
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





