Timeline.RepeatBehavior Propriedade

Definição

Obtém ou define o comportamento de repetição desta linha do tempo.Gets or sets the repeating behavior of this timeline.

public:
 property System::Windows::Media::Animation::RepeatBehavior RepeatBehavior { System::Windows::Media::Animation::RepeatBehavior get(); void set(System::Windows::Media::Animation::RepeatBehavior value); };
public System.Windows.Media.Animation.RepeatBehavior RepeatBehavior { get; set; }
member this.RepeatBehavior : System.Windows.Media.Animation.RepeatBehavior with get, set
Public Property RepeatBehavior As RepeatBehavior

Valor da propriedade

Uma iteração de Count que especifica quantas vezes a linha do tempo deve ser executada, um valor de TimeSpan que especifica o tamanho total do período de atividade dessa linha do tempo ou o valor especial Forever, que especifica que a linha do tempo deve ser repetida indefinidamente.An iteration Count that specifies the number of times the timeline should play, a TimeSpan value that specifies the total the length of this timeline's active period, or the special value Forever, which specifies that the timeline should repeat indefinitely. O valor padrão é um RepeatBehavior com um Count de 1, que indica que a linha do tempo é reproduzida uma vez.The default value is a RepeatBehavior with a Count of 1, which indicates that the timeline plays once.

Comentários

Se uma iteração Count for especificada e a propriedade AutoReverse da linha do tempo truefor definida como, uma única repetição consistirá em uma iteração de avanço e uma iteração regressiva.If an iteration Count is specified and the timeline's AutoReverse property is set to true, a single repetition consists of one forward iteration and one backward iteration. Uma linha do tempo AutoReverse com uma propriedade definida como true Count uma iteração de 2 executaria encaminhamentos, depois para trás, para frente e para trás novamente.A timeline with an AutoReverse property set to true an iteration Count of 2 would play forwards, then backwards, then forwards again, and then backwards again.

Em vez de especificar o número de vezes que uma linha de tempo é reproduzida, você também pode especificar o período total de tempo que deseja que a linha do tempo reproduza.Instead of specifying the number of times a timeline plays, you can also specify the total length of time you want the timeline to play. Para que uma linha do tempo seja RepeatBehavior.Duration repetida, esse valor deve ser maior Durationque o da linha do tempo.For a timeline to repeat, this RepeatBehavior.Duration value should be greater than the timeline's Duration. Por exemplo, uma linha do tempo Duration com um de dois segundos RepeatBehavior.Duration e um de 4 segundos será reproduzida duas vezes.For example, a timeline with a Duration of 2 seconds and a RepeatBehavior.Duration of 4 seconds will play twice. Se for menor que a Durationlinha do tempo, o período ativo da linha do tempo será recortado. RepeatBehavior.DurationIf the RepeatBehavior.Duration is less than the timeline's Duration, the timeline's active period is cut short.

Para obter mais informações sobre cronogramas de repetição, consulte visão geral da animação.For more information about repeating timelines, see Animation Overview.

Informações da propriedade de dependênciaDependency Property Information

Campo de identificadorIdentifier field RepeatBehaviorProperty
Propriedades de metadados definidas comotrueMetadata properties set to true NenhumNone

Aplica-se a

Veja também