RepeatBehavior Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |