RepeatBehavior Structure
TOC
Collapse the table of content
Expand the table of content

RepeatBehavior Structure

 

Describes how a Timeline repeats its simple duration.

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

[TypeConverterAttribute(typeof(RepeatBehaviorConverter))]
public struct RepeatBehavior : 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:
© 2016 Microsoft