RepeatBehavior Structure

 

Describes how a Timeline repeats its simple duration.

Namespace:   System.Windows.Media.Animation
Assembly:  PresentationCore (in PresentationCore.dll)

<TypeConverterAttribute(GetType(RepeatBehaviorConverter))>
Public Structure RepeatBehavior
	Implements IFormattable

NameDescription
System_CAPS_pubmethodRepeatBehavior(Double)

Initializes a new instance of the RepeatBehavior structure with the specified iteration count.

System_CAPS_pubmethodRepeatBehavior(TimeSpan)

Initializes a new instance of the RepeatBehavior structure with the specified repeat duration.

NameDescription
System_CAPS_pubpropertyCount

Gets the number of times a Timeline should repeat.

System_CAPS_pubpropertyDuration

Gets the total length of time a Timeline should play.

System_CAPS_pubpropertySystem_CAPS_staticForever

Gets a RepeatBehavior that specifies an infinite number of repetitions.

System_CAPS_pubpropertyHasCount

Gets a value that indicates whether the repeat behavior has a specified iteration count.

System_CAPS_pubpropertyHasDuration

Gets a value that indicates whether the repeat behavior has a specified repeat duration.

NameDescription
System_CAPS_pubmethodEquals(Object)

Indicates whether this instance is equal to the specified object. (Overrides ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(RepeatBehavior)

Returns a value that indicates whether this instance is equal to the specified RepeatBehavior.

System_CAPS_pubmethodSystem_CAPS_staticEquals(RepeatBehavior, RepeatBehavior)

Indicates whether the two specified RepeatBehavior structures are equal.

System_CAPS_pubmethodGetHashCode()

Returns the hash code of this instance.(Overrides ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string representation of this RepeatBehavior instance. (Overrides ValueType.ToString().)

System_CAPS_pubmethodToString(IFormatProvider)

Returns a string representation of this RepeatBehavior instance with the specified format.

NameDescription
System_CAPS_puboperatorSystem_CAPS_staticEquality(RepeatBehavior, RepeatBehavior)

Indicates whether the two specified RepeatBehavior instances are equal.

System_CAPS_puboperatorSystem_CAPS_staticInequality(RepeatBehavior, RepeatBehavior)

Indicates whether the two RepeatBehavior instances are not equal.

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIFormattable.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

System.Double

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

System.Int32

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

System.Int32

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

System.Int32

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

System.Double

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

System.Int32

A value consisting of 1 to 7 digits that represents fractional seconds.

.NET Framework
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.

Return to top
Show: