RepeatBehavior Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |