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))>]
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Ereditarietà
RepeatBehavior
Attributi
Implementazioni

Commenti

Esistono tre tipi di comportamenti di RepeatBehavior:

  • numero di iterazioni: specifica il numero di volte in cui viene riprodotta la durata semplice di un Timeline. Il numero di iterazioni predefinito è 1,0 e indica che il 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 altre informazioni, vedere la proprietà Count.

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

  • Forever: il Timeline si ripete per un periodo illimitato.

Utilizzo degli attributi XAML

< proprietàoggetto="iterationCountx"/>

-o-

proprietà dell'oggetto="[giorni.]ore:minuti:secondi[.fractionalSeconds]"/

-o-

proprietà="[giorni.]ore:minuti"/

-o-

< proprietà="giorni"/>

-o-

< proprietàoggetto="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 oggetto Timeline. 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 oggetto Timeline. 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 oggetto Timeline. 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 oggetto Timeline. Per altre informazioni, vedere la proprietà Duration.

fractionalSeconds
System.Int32

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

Costruttori

RepeatBehavior(Double)

Inizializza una nuova istanza della struttura RepeatBehavior con il numero di iterazioni specificato.

RepeatBehavior(TimeSpan)

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

Proprietà

Count

Ottiene il numero di volte in cui deve essere ripetuta una Timeline.

Duration

Ottiene il tempo totale di riproduzione di un Timeline.

Forever

Ottiene un 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

Equals(Object)

Indica se questa istanza è uguale all'oggetto specificato.

Equals(RepeatBehavior)

Restituisce un valore che indica se questa istanza è uguale alla RepeatBehaviorspecificata.

Equals(RepeatBehavior, RepeatBehavior)

Indica se le due strutture RepeatBehavior specificate sono uguali.

GetHashCode()

Restituisce il codice hash di questa istanza.

ToString()

Restituisce una rappresentazione di stringa dell'istanza di RepeatBehavior.

ToString(IFormatProvider)

Restituisce una rappresentazione di stringa di questa RepeatBehavior istanza 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 RepeatBehavior non sono uguali.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

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

Si applica a