RepeatBehavior Estructura

Definición

Describe cómo 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 RepeatBehavior comportamientos:

  • Recuento de iteraciones : especifica el número de veces que se reproduce la duración simple de una Timeline reproducción. El recuento de iteraciones predeterminado es 1,0 y significa que está Timeline activo exactamente 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, vea la propiedad Count.

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

  • Para siempre : se Timeline repite indefinidamente.

Uso de atributos XAML

<object property="iterationCountx"/>

O bien

<objectproperty="[days.] hours:minutes:seconds[. fractionalSeconds]"/>

O bien

<objectproperty="[days.] hours:minutes"/>

o bien

<objectproperty="days"/>

O bien

<objectproperty="Forever"/>

-

Valores XAML

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

iterationCount
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, vea la propiedad Count.

days
System.Int32

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

hours
System.Int32

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

minutes
System.Int32

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

segundos
System.Double

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

fractionalSeconds
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 número de iteraciones 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 se debe repetir Timeline.

Duration

Obtiene la duración total de tiempo que debe reproducirse el objeto Timeline.

Forever

Obtiene 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 iteraciones 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 que el objeto especificado.

Equals(RepeatBehavior)

Devuelve un valor que indica si esta instancia es igual que el objeto RepeatBehavior especificado.

Equals(RepeatBehavior, RepeatBehavior)

Indica si las dos estructuras 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 dos instancias de RepeatBehavior no son iguales.

Implementaciones de interfaz explícitas

IFormattable.ToString(String, IFormatProvider)

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

Se aplica a