RepeatBehavior RepeatBehavior RepeatBehavior RepeatBehavior Struct

Definición

Describe cómo Timeline repite su duración simple.Describes how a Timeline repeats its simple duration.

public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Herencia
RepeatBehaviorRepeatBehaviorRepeatBehaviorRepeatBehavior
Atributos
Implementaciones

Comentarios

Hay tres tipos de RepeatBehavior comportamientos:There are three types of RepeatBehavior behaviors:

  • Número de iteraciones : especifica el número de veces que la duración simple de un Timeline desempeña.Iteration Count - specifies the number of times the simple duration of a Timeline plays. El número de iteraciones de forma predeterminada es 1.0 y significa el Timeline está activo para exactamente uno de su duración simple.The default iteration count is 1.0, and means the Timeline is active for exactly one of its simple durations. Un recuento de 0,5 especifica que la escala de tiempo está activo para la mitad de su duración simple, mientras que un recuento de 2 especifica que la escala de tiempo repite dos veces su duración simple.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. Para obtener más información, vea la propiedad Count.For more information, see the Count property.

  • Duración -especifica la longitud de la Timeline duración activa del objeto.Duration - specifies the length of the Timeline object's active duration. Por ejemplo, un Timeline con un sencillo Duration valor de 1 segundo y un RepeatBehavior.Duration valor de 2,5 segundos se ejecutará 2,5 iteraciones.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.

  • Siempre : la Timeline se repite indefinidamente.Forever - the Timeline repeats indefinitely.

Uso de atributos XAMLXAML Attribute Usage

<object property="iterationCountx"/><object property="iterationCountx"/>

O bien-or-

<objeto propiedad= "[días.] horas:minutos:segundos[. fractionalSeconds] "/ ><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

O bien-or-

<objeto propiedad= "[días.] horas:minutos"/ ><object property="[days.]hours:minutes"/>

O bien-or-

<objeto propiedad= "días" / ><object property="days"/>

O bien-or-

<object property="Forever"/><object property="Forever"/>

-

Valores XAMLXAML Values

Los elementos entre corchetes ([ y ]) son opcionales.Items in square brackets ([ and ]) are optional.

iterationCountiterationCount
System.Double

Un valor mayor o igual que 0 que especifica el número de veces que debe reproducirse una escala de tiempo.A value greater than or equal to 0 that specifies the number of times a timeline should play. Para obtener más información, vea la propiedad Count.For more information, see the Count property.

daysdays
System.Int32

Un valor mayor o igual que 0 que especifica el número de días para un Timeline duración activa del objeto.A value greater than or equal to 0 that specifies the number of days for a Timeline object's active duration. Para obtener más información, vea la propiedad Duration.For more information, see the Duration property.

Horashours
System.Int32

Un valor entre 0 y 23 que especifica el número de horas para un Timeline duración activa del objeto.A value between 0 and 23 that specifies the number of hours for a Timeline object's active duration. Para obtener más información, vea la propiedad Duration.For more information, see the Duration property.

Minutosminutes
System.Int32

Un valor entre 0 y 59 que especifica el número de minutos que un Timeline duración activa del objeto.A value between 0 and 59 that specifies the number of minutes for a Timeline object's active duration. Para obtener más información, vea la propiedad Duration.For more information, see the Duration property.

secondsseconds
System.Double

Un valor entre 0 y 59 que especifica el número de segundos para un Timeline duración activa del objeto.A value between 0 and 59 that specifies the number of seconds for a Timeline object's active duration. Para obtener más información, vea la propiedad Duration.For more information, see the Duration property.

fractionalSecondsfractionalSeconds
System.Int32

Un valor que consta de 1 a 7 dígitos que representa a los segundos fraccionarios.A value consisting of 1 to 7 digits that represents fractional seconds.

Constructores

RepeatBehavior(Double) RepeatBehavior(Double) RepeatBehavior(Double) RepeatBehavior(Double)

Inicializa una nueva instancia de la estructura RepeatBehavior con el número de iteraciones especificado.Initializes a new instance of the RepeatBehavior structure with the specified iteration count.

RepeatBehavior(TimeSpan) RepeatBehavior(TimeSpan) RepeatBehavior(TimeSpan) RepeatBehavior(TimeSpan)

Inicializa una nueva instancia de la estructura RepeatBehavior con la duración de repetición especificada.Initializes a new instance of the RepeatBehavior structure with the specified repeat duration.

Propiedades

Count Count Count Count

Obtiene el número de veces que se debe repetir Timeline.Gets the number of times a Timeline should repeat.

Duration Duration Duration Duration

Obtiene la duración total de tiempo que debe reproducirse el objeto Timeline.Gets the total length of time a Timeline should play.

Forever Forever Forever Forever

Obtiene RepeatBehavior que especifica un número infinito de repeticiones.Gets a RepeatBehavior that specifies an infinite number of repetitions.

HasCount HasCount HasCount HasCount

Obtiene un valor que indica si el comportamiento de repetición tiene un recuento de iteraciones especificado.Gets a value that indicates whether the repeat behavior has a specified iteration count.

HasDuration HasDuration HasDuration HasDuration

Obtiene un valor que indica si el comportamiento de repetición tiene una duración de repetición especificada.Gets a value that indicates whether the repeat behavior has a specified repeat duration.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Indica si esta instancia es igual que el objeto especificado.Indicates whether this instance is equal to the specified object.

Equals(RepeatBehavior) Equals(RepeatBehavior) Equals(RepeatBehavior) Equals(RepeatBehavior)

Devuelve un valor que indica si esta instancia es igual que el objeto RepeatBehavior especificado.Returns a value that indicates whether this instance is equal to the specified RepeatBehavior.

Equals(RepeatBehavior, RepeatBehavior) Equals(RepeatBehavior, RepeatBehavior) Equals(RepeatBehavior, RepeatBehavior) Equals(RepeatBehavior, RepeatBehavior)

Indica si las dos estructuras RepeatBehavior especificadas son iguales.Indicates whether the two specified RepeatBehavior structures are equal.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Devuelve el código hash de esta instancia.Returns the hash code of this instance.

ToString() ToString() ToString() ToString()

Devuelve una representación de cadena de esta instancia de RepeatBehavior.Returns a string representation of this RepeatBehavior instance.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Devuelve una representación de cadena de esta instancia de RepeatBehavior con el formato especificado.Returns a string representation of this RepeatBehavior instance with the specified format.

Operadores

Equality(RepeatBehavior, RepeatBehavior) Equality(RepeatBehavior, RepeatBehavior) Equality(RepeatBehavior, RepeatBehavior) Equality(RepeatBehavior, RepeatBehavior)

Indica si las dos instancias de RepeatBehavior especificadas son iguales.Indicates whether the two specified RepeatBehavior instances are equal.

Inequality(RepeatBehavior, RepeatBehavior) Inequality(RepeatBehavior, RepeatBehavior) Inequality(RepeatBehavior, RepeatBehavior) Inequality(RepeatBehavior, RepeatBehavior)

Indica si dos instancias de RepeatBehavior no son iguales.Indicates whether the two RepeatBehavior instances are not equal.

Implementaciones de interfaz explícitas

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Da formato al valor de la instancia actual usando el formato especificado.Formats the value of the current instance using the specified format.

Se aplica a