RepeatBehavior Struct

Definizione

Descrive in che modo una Timeline ripete la propria durata semplice.Describes how a Timeline repeats its simple duration.

public value class RepeatBehavior : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Animation.RepeatBehaviorConverter))]
public struct RepeatBehavior : IFormattable
type RepeatBehavior = struct
    interface IFormattable
Public Structure RepeatBehavior
Implements IFormattable
Ereditarietà
RepeatBehavior
Attributi
Implementazioni

Commenti

Esistono tre tipi di RepeatBehavior comportamenti:There are three types of RepeatBehavior behaviors:

  • Conteggio iterazioni -specifica il numero di volte in cui viene riprodotta la durata semplice di un oggetto Timeline .Iteration Count - specifies the number of times the simple duration of a Timeline plays. Il numero di iterazioni predefinito è 1,0 e indica Timeline che l'oggetto è attivo per una delle proprie durate semplici.The default iteration count is 1.0, and means the Timeline is active for exactly one of its simple durations. Un conteggio di 0,5 specifica che la sequenza temporale è attiva per metà della durata semplice, mentre un conteggio pari a 2 indica che la sequenza temporale ripete la durata normale due volte.A count of 0.5 specifies that the timeline is active for half of its simple duration, while a count of 2 specifies that the timeline repeats its simple duration twice. Per altre informazioni, vedere la proprietà Count.For more information, see the Count property.

  • Duration : specifica la lunghezza della Timeline durata attiva dell'oggetto.Duration - specifies the length of the Timeline object's active duration. Ad esempio, un Timeline oggetto con un Duration valore semplice di 1 secondo e RepeatBehavior.Duration un valore di 2,5 secondi viene eseguito per le iterazioni 2,5.For example, a Timeline with a simple Duration value of 1 second and a RepeatBehavior.Duration value of 2.5 seconds will run for 2.5 iterations.

  • Forever : si Timeline ripete per un periodo illimitato.Forever - the Timeline repeats indefinitely.

Uso della sintassi XAML per gli attributiXAML Attribute Usage

<oggetto di Property= "iterationCountx"/><object property="iterationCountx"/>

In alternativa-or-

<oggetto di Property= "[giorni.] ore:minuti:secondi[. fractionalSeconds] "/><object property="[days.]hours:minutes:seconds[.fractionalSeconds]"/>

-oppure--or-

<oggetto di Property= "[giorni.] ore:minuti"/><object property="[days.]hours:minutes"/>

In alternativa-or-

<oggetto di Property= "days"/><object property="days"/>

-oppure--or-

<oggetto di Property= "Forever"/><object property="Forever"/>

-

Valori XAMLXAML Values

Gli elementi tra parentesi quadre[ ( ]e) sono facoltativi.Items in square brackets ([ and ]) are optional.

iterationCountiterationCount
System.Double

Valore maggiore o uguale a 0 che specifica il numero di volte in cui deve essere riprodotto una sequenza temporale.A value greater than or equal to 0 that specifies the number of times a timeline should play. Per altre informazioni, vedere la proprietà Count.For more information, see the Count property.

giornidays
System.Int32

Valore maggiore o uguale a 0 che specifica il numero di giorni per la durata attiva Timeline di un oggetto.A value greater than or equal to 0 that specifies the number of days for a Timeline object's active duration. Per altre informazioni, vedere la proprietà Duration.For more information, see the Duration property.

orehours
System.Int32

Valore compreso tra 0 e 23 che specifica il numero di ore per la Timeline durata attiva di un oggetto.A value between 0 and 23 that specifies the number of hours for a Timeline object's active duration. Per altre informazioni, vedere la proprietà Duration.For more information, see the Duration property.

minutiminutes
System.Int32

Valore compreso tra 0 e 59 che specifica il numero di minuti per la Timeline durata attiva di un oggetto.A value between 0 and 59 that specifies the number of minutes for a Timeline object's active duration. Per altre informazioni, vedere la proprietà Duration.For more information, see the Duration property.

secondiseconds
System.Double

Valore compreso tra 0 e 59 che specifica il numero di secondi per la Timeline durata attiva di un oggetto.A value between 0 and 59 that specifies the number of seconds for a Timeline object's active duration. Per altre informazioni, vedere la proprietà Duration.For more information, see the Duration property.

fractionalSecondsfractionalSeconds
System.Int32

Valore composto da 1 a 7 cifre che rappresenta i secondi frazionari.A value consisting of 1 to 7 digits that represents fractional seconds.

Costruttori

RepeatBehavior(Double)

Inizializza una nuova istanza della struttura RepeatBehavior con il conteggio delle iterazioni specificato.Initializes a new instance of the RepeatBehavior structure with the specified iteration count.

RepeatBehavior(TimeSpan)

Inizializza una nuova istanza della struttura RepeatBehavior con la durata di ripetizione specificata.Initializes a new instance of the RepeatBehavior structure with the specified repeat duration.

Proprietà

Count

Ottiene il numero di ripetizioni di una Timeline.Gets the number of times a Timeline should repeat.

Duration

Ottiene la durata totale di riproduzione di una Timeline.Gets the total length of time a Timeline should play.

Forever

Ottiene un RepeatBehavior che specifica un numero infinito di ripetizioni.Gets a RepeatBehavior that specifies an infinite number of repetitions.

HasCount

Ottiene un valore che indica se il comportamento della ripetizione ha uno specifico conteggio delle iterazioni.Gets a value that indicates whether the repeat behavior has a specified iteration count.

HasDuration

Ottiene un valore che indica se il comportamento della ripetizione ha una specifica durata delle ripetizioni.Gets a value that indicates whether the repeat behavior has a specified repeat duration.

Metodi

Equals(Object)

Indica se questa istanza è uguale all'oggetto specificato.Indicates whether this instance is equal to the specified object.

Equals(RepeatBehavior)

Restituisce un valore che indica se l'istanza è uguale all’oggetto RepeatBehavior specificato.Returns a value that indicates whether this instance is equal to the specified RepeatBehavior.

Equals(RepeatBehavior, RepeatBehavior)

Indica se le due strutture RepeatBehavior specificate sono uguali.Indicates whether the two specified RepeatBehavior structures are equal.

GetHashCode()

Restituisce il codice hash dell'istanza.Returns the hash code of this instance.

ToString()

Restituisce una rappresentazione di stringa di questa istanza di RepeatBehavior.Returns a string representation of this RepeatBehavior instance.

ToString(IFormatProvider)

Restituisce una rappresentazione di stringa di questa istanza di RepeatBehavior con il formato specificato.Returns a string representation of this RepeatBehavior instance with the specified format.

Operatori

Equality(RepeatBehavior, RepeatBehavior)

Indica se le due istanze di RepeatBehavior specificate sono uguali.Indicates whether the two specified RepeatBehavior instances are equal.

Inequality(RepeatBehavior, RepeatBehavior)

Indica se le due istanze di RepeatBehavior non sono uguali.Indicates whether the two RepeatBehavior instances are not equal.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider)

Formatta il valore dell'istanza corrente utilizzando il formato specificato.Formats the value of the current instance using the specified format.

Si applica a