RepeatBehavior Struct

Definizione

Descrive in che modo una Timeline ripete la propria 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))>]
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 un gioco Timeline . Il numero di iterazioni predefinito è 1,0 e indica che è Timeline attivo per esattamente 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 la durata semplice due volte. Per altre informazioni, vedere 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.

Uso della sintassi XAML per gli attributi

<object property="iterationCountx"/>

-oppure-

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

-oppure-

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

-oppure-

<object property="days"/>

-oppure-

<object property="Forever"/>

-

Valori XAML

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

iterationCount
System.Double

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

Giorni
System.Int32

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

Ore
System.Int32

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

Minuti
System.Int32

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

secondi
System.Double

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

fractionalSeconds
System.Int32

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

Costruttori

RepeatBehavior(Double)

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

RepeatBehavior(TimeSpan)

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

Proprietà

Count

Ottiene il numero di ripetizioni di una Timeline.

Duration

Ottiene la durata totale di riproduzione di una Timeline.

Forever

Ottiene un RepeatBehavior che specifica un numero infinito di ripetizioni.

HasCount

Ottiene un valore che indica se il comportamento della ripetizione ha uno specifico conteggio delle iterazioni.

HasDuration

Ottiene un valore che indica se il comportamento della ripetizione ha una specifica durata delle ripetizioni.

Metodi

Equals(Object)

Indica se questa istanza è uguale all'oggetto specificato.

Equals(RepeatBehavior)

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

Equals(RepeatBehavior, RepeatBehavior)

Indica se le due strutture RepeatBehavior specificate sono uguali.

GetHashCode()

Restituisce il codice hash dell'istanza.

ToString()

Restituisce una rappresentazione di stringa di questa istanza di RepeatBehavior.

ToString(IFormatProvider)

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

Operatori

Equality(RepeatBehavior, RepeatBehavior)

Indica se le due istanze di RepeatBehavior specificate sono uguali.

Inequality(RepeatBehavior, RepeatBehavior)

Indica se le due istanze di RepeatBehavior non sono uguali.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

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

Si applica a