RepeatBehavior Estrutura

Definição

Descreve como um Timeline repete 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

Comentários

Há três tipos de RepeatBehavior comportamentos:

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

  • Duração – especifica o comprimento da Timeline duração ativa do objeto. Por exemplo, um Timeline com um valor simples Duration de 1 segundo e um RepeatBehavior.Duration valor de 2,5 segundos serão executados para iterações de 2,5.

  • Para sempre - o Timeline se repete indefinidamente.

Uso do Atributo XAML

<objectproperty="iterationCountx"/>

-ou-

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

- ou -

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

-ou-

<objectproperty="days"/>

-ou-

<objectproperty="Forever"/>

-

Valores XAML

Itens entre colchetes ([ e ]) são opcionais.

iteraçãoConta
System.Double

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

dias
System.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.

horas
System.Int32

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

minutos
System.Int32

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

segundos
System.Double

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

fractionalSeconds
System.Int32

Um valor que consiste em 1 a 7 dígitos que representa segundos fracionários.

Construtores

RepeatBehavior(Double)

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

RepeatBehavior(TimeSpan)

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

Propriedades

Count

Obtém o número de vezes que um Timeline deve ser repetido.

Duration

Obtém o tempo total pelo qual um Timeline deve ser reproduzido.

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ção especificada.

HasDuration

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

Métodos

Equals(Object)

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

Equals(RepeatBehavior)

Retorna um valor que indica se essa instância é igual ao RepeatBehavior especificado.

Equals(RepeatBehavior, RepeatBehavior)

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

GetHashCode()

Retorna o código hash dessa instância.

ToString()

Retorna uma representação de cadeia de caracteres dessa instância RepeatBehavior.

ToString(IFormatProvider)

Retorna uma representação de cadeia de caracteres desta instância RepeatBehavior com o formato especificado.

Operadores

Equality(RepeatBehavior, RepeatBehavior)

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

Inequality(RepeatBehavior, RepeatBehavior)

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

Implantações explícitas de interface

IFormattable.ToString(String, IFormatProvider)

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

Aplica-se a