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

Commenti

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

  • Conteggio delle iterazioni -specifica il numero di volte in cui la durata semplice di un Timeline viene riprodotto.Iteration Count - specifies the number of times the simple duration of a Timeline plays. Il numero di iterazione predefinito è 1,0 e indica che il Timeline sia attivo per esattamente uno dei relativi durate semplici.The default iteration count is 1.0, and means the Timeline is active for exactly one of its simple durations. Un conteggio pari a 0,5 specifica che la sequenza temporale è attiva per la metà della durata normale, mentre un numero di 2 consente di specificare che la sequenza temporale viene ripetuta due volte la propria durata semplice.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.

  • Durata -specifica la lunghezza del Timeline durata attiva dell'oggetto.Duration - specifies the length of the Timeline object's active duration. Ad esempio, un Timeline con un semplice Duration pari a 1 secondo e un RepeatBehavior.Duration pari a 2,5 secondi verranno eseguito per le 2.5 iterazioni.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 - il Timeline ripetuta all'infinito.Forever - the Timeline repeats indefinitely.

Uso della sintassi XAML per gli attributiXAML Attribute Usage

<object property="iterationCountx"/><object property="iterationCountx"/>

In alternativa-or-

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

In alternativa-or-

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

In alternativa-or-

<oggetto proprietà= "giorni" / ><object property="days"/>

In alternativa-or-

<object property="Forever"/><object property="Forever"/>

-

Valori XAMLXAML Values

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

iterationCountiterationCount
System.Double

Un valore maggiore o uguale a 0 che specifica il numero di volte in cui deve essere riprodotta 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

Un valore maggiore o uguale a 0 che specifica il numero di giorni per un Timeline durata attiva dell'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.

hourshours
System.Int32

Un valore compreso tra 0 e 23 che specifica il numero di ore per un Timeline durata attiva dell'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

Un valore compreso tra 0 e 59 che specifica il numero di minuti prima che un Timeline durata attiva dell'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

Un valore compreso tra 0 e 59 che specifica il numero di secondi per un Timeline durata attiva dell'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

Un 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) RepeatBehavior(Double) RepeatBehavior(Double) 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) RepeatBehavior(TimeSpan) RepeatBehavior(TimeSpan) 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 Count Count Count

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

Duration Duration Duration Duration

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

Forever Forever Forever Forever

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

HasCount HasCount HasCount 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 HasDuration HasDuration 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) Equals(Object) Equals(Object) Equals(Object)

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

Equals(RepeatBehavior) Equals(RepeatBehavior) Equals(RepeatBehavior) 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) Equals(RepeatBehavior, RepeatBehavior) Equals(RepeatBehavior, RepeatBehavior) Equals(RepeatBehavior, RepeatBehavior)

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

ToString() ToString() ToString() ToString()

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

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) 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) Equality(RepeatBehavior, RepeatBehavior) Equality(RepeatBehavior, RepeatBehavior) 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) Inequality(RepeatBehavior, RepeatBehavior) Inequality(RepeatBehavior, RepeatBehavior) 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) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

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

Si applica a