RepeatBehavior Estrutura

Definição

Descreve como um Timeline repete a sua duração simples.

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
Herança
RepeatBehavior
Atributos
Implementações

Observações

Existem três tipos de RepeatBehavior comportamentos:

  • Contagem de Iterações - especifica o número de vezes a duração simples de uma Timeline peça. A contagem padrão de iterações é 1,0, o que significa que o Timeline está ativo exatamente por uma das suas durações simples. Uma contagem de 0,5 especifica que a linha temporal está ativa durante metade da sua duração simples, enquanto uma contagem de 2 indica que a linha temporal repete a sua duração simples duas vezes. Para obter mais informações, consulte a propriedade Count.

  • Duração - especifica a duração ativa Timeline do objeto. Por exemplo, a Timeline com um valor simples Duration de 1 segundo e RepeatBehavior.Duration um valor de 2,5 segundos irá correr durante 2,5 iterações.

  • Para sempre – repete-se Timeline indefinidamente.

Uso de atributos XAML

< propriedade do objeto="iterationCountx"/>

-ou-

< Propriedade do objeto="[dias.]horas:minutos:segundos[.fractionalSeconds]"/>

-ou-

< Propriedade do objeto="[dias.]horas:minutos"/>

-ou-

< objectproperty="days"/>

-ou-

< Propriedade do objeto="Forever"/>

-

Valores XAML

Os itens entre parênteses quadrados ([ e ]) são opcionais.

iterationCountSystem.Double

Um valor maior ou igual a 0 que especifica o número de vezes que uma linha temporal deve ser reproduzida. Para obter mais informações, consulte a propriedade Count.

DiasSystem.Int32

Um valor maior ou igual a 0 que especifica o número de dias para a duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.

HorárioSystem.Int32

Um valor entre 0 e 23 que especifica o número de horas da duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.

AtaSystem.Int32

Um valor entre 0 e 59 que especifica o número de minutos da duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.

segundosSystem.Double

Um valor entre 0 e 59 que especifica o número de segundos da duração ativa de um Timeline objeto. Para obter mais informações, consulte a propriedade Duration.

fractionalSecondsSystem.Int32

Um valor composto por 1 a 7 dígitos que representa frações de segundo.

Construtores

Name Description
RepeatBehavior(Double)

Inicializa uma nova instância da RepeatBehavior estrutura com a contagem de iterações especificada.

RepeatBehavior(TimeSpan)

Inicializa uma nova instância da RepeatBehavior estrutura com a duração de repetição especificada.

Propriedades

Name Description
Count

Obtém o número de vezes que deveria Timeline repetir.

Duration

Obtém a duração total que deve Timeline tocar.

Forever

Obtém um RepeatBehavior que especifica um número infinito de repetições.

HasCount

Obtém um valor que indica se o comportamento de repetição tem uma contagem de iterações especificada.

HasDuration

Obtém um valor que indica se o comportamento de repetição tem uma duração de repetição especificada.

Métodos

Name Description
Equals(Object)

Indica se esta instância é igual ao objeto especificado.

Equals(RepeatBehavior, RepeatBehavior)

Indica se as duas estruturas especificadas RepeatBehavior são iguais.

Equals(RepeatBehavior)

Devolve um valor que indica se esta instância é igual ao especificado RepeatBehavior.

GetHashCode()

Devolve o código hash desta instância.

ToString()

Devolve uma representação em cadeia desta RepeatBehavior instância.

ToString(IFormatProvider)

Devolve uma representação em cadeia desta RepeatBehavior instância com o formato especificado.

Operadores

Name Description
Equality(RepeatBehavior, RepeatBehavior)

Indica se as duas instâncias especificadas RepeatBehavior são iguais.

Inequality(RepeatBehavior, RepeatBehavior)

Indica se as duas RepeatBehavior instâncias não são iguais.

Implementações de Interface Explícita

Name Description
IFormattable.ToString(String, IFormatProvider)

Formata o valor da instância atual usando o formato especificado.

Aplica-se a