Partilhar via


RepeatBehavior Estrutura

Definição

Descreve como uma Timeline repetição de 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))]
public readonly 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. A contagem de iteração padrão é 1.0 e significa que ela Timeline está ativa por exatamente uma de suas durações simples. Uma contagem de 0,5 especifica que a linha do tempo está ativa pela 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 - as Timeline repetições indefinidamente.

Uso do atributo XAML

< object property="iteraçãoCountx"/>

-ou-

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

-ou-

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

-ou-

< objectproperty="days"/>

-ou-

< objectproperty="Forever"/>

-

Valores XAML

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

iteraçãoCountSystem.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.

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.

HorasSystem.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.

MinutosSystem.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.

SegundosSystem.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.

fractionalSecondsSystem.Int32

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

Construtores

Nome Description
RepeatBehavior(Double)

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

RepeatBehavior(TimeSpan)

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

Propriedades

Nome Description
Count

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

Duration

Obtém o período total de tempo que 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

Nome Description
Equals(Object)

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

Equals(RepeatBehavior, RepeatBehavior)

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

Equals(RepeatBehavior)

Retorna um valor que indica se essa instância é igual à especificada RepeatBehavior.

GetHashCode()

Retorna o código hash desta instância.

ToString()

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

ToString(IFormatProvider)

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

Operadores

Nome 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.

Implantações explícitas de interface

Nome Description
IFormattable.ToString(String, IFormatProvider)

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

Aplica-se a