Compartir vía


RepeatBehavior Estructura

Definición

Describe cómo un Timeline repite su duración simple.

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
Herencia
RepeatBehavior
Atributos
Implementaciones

Comentarios

Hay tres tipos de comportamientos de RepeatBehavior:

  • recuento de iteraciones: especifica el número de veces que se reproduce la duración simple de una Timeline. El recuento de iteraciones predeterminado es 1,0 y significa que el Timeline está activo exactamente durante una de sus duraciones simples. Un recuento de 0,5 especifica que la escala de tiempo está activa durante la mitad de su duración simple, mientras que un recuento de 2 especifica que la escala de tiempo repite su duración simple dos veces. Para obtener más información, consulte la propiedad Count.

  • Duración: especifica la longitud de la duración activa del objeto Timeline. Por ejemplo, un Timeline con un valor de Duration simple de 1 segundo y un valor de RepeatBehavior.Duration de 2,5 segundos se ejecutará durante 2,5 iteraciones.

  • Forever: el Timeline se repite indefinidamente.

Uso de atributos XAML

< propiedad="iteraciónCountx"/>

-o-

< propiedad="[días.]horas:minutos:segundos[.fracciones]"/>

-o-

< propiedad="[días.]horas:minutos"/>

-o-

< propiedad="días"/>

-o-

< propiedad="Forever"/>

-

Valores XAML

Los elementos entre corchetes ([ y ]) son opcionales.

iteraciónCount
System.Double

Valor mayor o igual que 0 que especifica el número de veces que se debe reproducir una escala de tiempo. Para obtener más información, consulte la propiedad Count.

días
System.Int32

Valor mayor o igual que 0 que especifica el número de días durante un Timeline duración activa del objeto. Para obtener más información, consulte la propiedad Duration.

horas
System.Int32

Valor entre 0 y 23 que especifica el número de horas de una duración activa del objeto Timeline. Para obtener más información, consulte la propiedad Duration.

minutos
System.Int32

Valor entre 0 y 59 que especifica el número de minutos durante la duración activa de un objeto Timeline. Para obtener más información, consulte la propiedad Duration.

segundos
System.Double

Valor comprendido entre 0 y 59 que especifica el número de segundos para la duración activa de un objeto Timeline. Para obtener más información, consulte la propiedad Duration.

fraccionesSeconds
System.Int32

Valor que consta de 1 a 7 dígitos que representa fracciones de segundos.

Constructores

RepeatBehavior(Double)

Inicializa una nueva instancia de la estructura RepeatBehavior con el recuento de iteración especificado.

RepeatBehavior(TimeSpan)

Inicializa una nueva instancia de la estructura RepeatBehavior con la duración de repetición especificada.

Propiedades

Count

Obtiene el número de veces que un Timeline debe repetirse.

Duration

Obtiene el tiempo total durante el que se debe reproducir un Timeline.

Forever

Obtiene un RepeatBehavior que especifica un número infinito de repeticiones.

HasCount

Obtiene un valor que indica si el comportamiento de repetición tiene un recuento de iteración especificado.

HasDuration

Obtiene un valor que indica si el comportamiento de repetición tiene una duración de repetición especificada.

Métodos

Equals(Object)

Indica si esta instancia es igual al objeto especificado.

Equals(RepeatBehavior)

Devuelve un valor que indica si esta instancia es igual al RepeatBehaviorespecificado.

Equals(RepeatBehavior, RepeatBehavior)

Indica si las dos estructuras de RepeatBehavior especificadas son iguales.

GetHashCode()

Devuelve el código hash de esta instancia.

ToString()

Devuelve una representación de cadena de esta instancia de RepeatBehavior.

ToString(IFormatProvider)

Devuelve una representación de cadena de esta instancia de RepeatBehavior con el formato especificado.

Operadores

Equality(RepeatBehavior, RepeatBehavior)

Indica si las dos instancias de RepeatBehavior especificadas son iguales.

Inequality(RepeatBehavior, RepeatBehavior)

Indica si las dos instancias de RepeatBehavior no son iguales.

Implementaciones de interfaz explícitas

IFormattable.ToString(String, IFormatProvider)

Da formato al valor de la instancia actual mediante el formato especificado.

Se aplica a