ParallelTimeline.SlipBehavior Proprietà

Definizione

Ottiene o imposta un valore che specifica il comportamento di questa sequenza temporale quando uno o più dei relativi Timeline figlio slittano.

public:
 property System::Windows::Media::Animation::SlipBehavior SlipBehavior { System::Windows::Media::Animation::SlipBehavior get(); void set(System::Windows::Media::Animation::SlipBehavior value); };
public System.Windows.Media.Animation.SlipBehavior SlipBehavior { get; set; }
member this.SlipBehavior : System.Windows.Media.Animation.SlipBehavior with get, set
Public Property SlipBehavior As SlipBehavior

Valore della proprietà

Valore che specifica il comportamento di questa sequenza temporale quando uno o più dei relativi Timeline figlio slittano. Il valore predefinito è Grow.

Commenti

Spesso è consigliabile sincronizzare animazioni e supporti. Tuttavia, questo è complicato dal fatto che la riproduzione multimediale può essere ritardata caricando o buffering rendendo difficile riprodurre in modo affidabile un'animazione insieme ai supporti. La SlipBehavior proprietà viene utilizzata per determinare cosa accade quando vengono riprodotti insieme elementi multimediali e animazioni. Il valore Grow (impostazione predefinita) specifica che le sequenze temporali dell'animazione non devono essere sincronizzate e verranno riprodotte se specificate indipendentemente dallo stato di altri supporti nella sequenza temporale. Un valore di Slip , invece, specifica che un'animazione attenderà (scivolare) fino a quando il supporto non è pronto per la riproduzione. I diagrammi seguenti illustrano questo comportamento.

Viene Storyboard riprodotto un video e un'animazione. Quando SlipBehavior è impostato su Grow e la Duration proprietà di Storyboard è impostata su Automatic, cresce Storyboard per riprodurre tutti i contenuti multimediali e le animazioni.

Diagramma: diagramma chiave per slipBehavior

Diagramma: valore della proprietà SlipBehavior di Grow

Questo ha un valore di e un di 5 secondi che fornisce contenuti multimediali e animazioni 5 secondi per la riproduzione indipendentemente da quanto scivolano.This Storyboard has a of SlipBehaviorGrow and a Duration 5 seconds which gives media and animations 5 seconds to play, indipendentemente da quanto scivolano.

Diagramma: valore della proprietà SlipBehavior di Grow

Ha Storyboard un SlipBehavior oggetto di Slip. Si noti che l'oggetto DoubleAnimation (e qualsiasi altro elemento figlio non multimediale di Storyboard) non procede a meno che la sequenza temporale dei supporti non sia in corso. Se il supporto richiede un po' di tempo per il caricamento o se è memorizzato nel buffer, l'animazione attenderà (scivola) con esso. In questo modo le animazioni possono essere sincronizzate con un singolo file multimediale.

Diagramma SlipBehavior per i supporti e l'animazione

Ha Storyboard un SlipBehavior valore di Slip e un Duration di 5 secondi. In questo scenario, il file multimediale e l'animazione sono garantiti per 5 secondi.

Diagramma: proprietà SlipBehavior di un

Informazioni proprietà di dipendenza

Campo Identificatore SlipBehaviorProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche