Condividi tramite


RepeatBehavior Struct

Definizione

Descrive come un Timeline ripete la durata semplice.

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
Ereditarietà
RepeatBehavior
Attributi
Implementazioni

Commenti

Esistono tre tipi di RepeatBehavior comportamenti:

  • Numero di iterazioni : specifica il numero di volte in cui viene riprodotta la durata semplice di una Timeline riproduzione. Il numero di iterazioni predefinito è 1,0 e indica che Timeline è attivo per una delle durate semplici. Un conteggio di 0,5 specifica che la sequenza temporale è attiva per metà della durata semplice, mentre un conteggio di 2 specifica che la sequenza temporale ripete due volte la durata semplice. Per ulteriori informazioni, consultare la proprietà Count.

  • Duration : specifica la lunghezza della Timeline durata attiva dell'oggetto. Ad esempio, un Timeline oggetto con un valore semplice Duration di 1 secondo e un RepeatBehavior.Duration valore di 2,5 secondi verrà eseguito per 2,5 iterazioni.

  • Per sempre : si Timeline ripete per un periodo illimitato.

Utilizzo degli attributi XAML

< objectproperty="iterationCountx"/>

-o-

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

-o-

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

-o-

< objectproperty="days"/>

-o-

< objectproperty=""Forever/>

-

Valori XAML

Gli elementi tra parentesi quadre ([ e ]) sono facoltativi.

iterationCountSystem.Double

Valore maggiore o uguale a 0 che specifica il numero di volte in cui deve essere riprodotta una sequenza temporale. Per ulteriori informazioni, consultare la proprietà Count.

GiorniSystem.Int32

Valore maggiore o uguale a 0 che specifica il numero di giorni per la durata attiva di un Timeline oggetto. Per ulteriori informazioni, consultare la proprietà Duration.

OreSystem.Int32

Valore compreso tra 0 e 23 che specifica il numero di ore per la durata attiva di un Timeline oggetto. Per ulteriori informazioni, consultare la proprietà Duration.

MinutiSystem.Int32

Valore compreso tra 0 e 59 che specifica il numero di minuti per la durata attiva di un Timeline oggetto. Per ulteriori informazioni, consultare la proprietà Duration.

SecondiSystem.Double

Valore compreso tra 0 e 59 che specifica il numero di secondi per la durata attiva di un Timeline oggetto. Per ulteriori informazioni, consultare la proprietà Duration.

fractionalSecondsSystem.Int32

Valore costituito da 1 a 7 cifre che rappresenta secondi frazionari.

Costruttori

Nome Descrizione
RepeatBehavior(Double)

Inizializza una nuova istanza della RepeatBehavior struttura con il conteggio delle iterazioni specificato.

RepeatBehavior(TimeSpan)

Inizializza una nuova istanza della RepeatBehavior struttura con la durata di ripetizione specificata.

Proprietà

Nome Descrizione
Count

Ottiene il numero di volte in cui deve essere ripetuto un oggetto Timeline .

Duration

Ottiene il tempo totale di riproduzione di un oggetto Timeline .

Forever

Ottiene un oggetto RepeatBehavior che specifica un numero infinito di ripetizioni.

HasCount

Ottiene un valore che indica se il comportamento di ripetizione ha un conteggio di iterazioni specificato.

HasDuration

Ottiene un valore che indica se il comportamento di ripetizione ha una durata di ripetizione specificata.

Metodi

Nome Descrizione
Equals(Object)

Indica se questa istanza è uguale all'oggetto specificato.

Equals(RepeatBehavior, RepeatBehavior)

Indica se le due strutture specificate RepeatBehavior sono uguali.

Equals(RepeatBehavior)

Restituisce un valore che indica se questa istanza è uguale all'oggetto specificato RepeatBehavior.

GetHashCode()

Restituisce il codice hash di questa istanza.

ToString()

Restituisce una rappresentazione di stringa di questa RepeatBehavior istanza.

ToString(IFormatProvider)

Restituisce una rappresentazione di stringa di questa RepeatBehavior istanza con il formato specificato.

Operatori

Nome Descrizione
Equality(RepeatBehavior, RepeatBehavior)

Indica se le due istanze specificate RepeatBehavior sono uguali.

Inequality(RepeatBehavior, RepeatBehavior)

Indica se le due RepeatBehavior istanze non sono uguali.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IFormattable.ToString(String, IFormatProvider)

Formatta il valore dell'istanza corrente utilizzando il formato specificato.

Si applica a