Condividi tramite


ParallelTimeline.SlipBehavior Proprietà

Definizione

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

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 indica il comportamento di questa sequenza temporale quando uno o più figli Timeline scivolano. 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. Un valore ( Grow impostazione predefinita) specifica che le sequenze temporali di 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 è impostata su Automatic, Storyboard aumenta la riproduzione di Storyboard tutti i contenuti multimediali e le animazioni.

Diagramma: Diagramma chiave per slipBehavior

Diagramma: valore della proprietà SlipBehavior di Grow

Questo Storyboard ha un SlipBehavior di Grow e un Duration di 5 secondi che dà media e animazioni 5 secondi da riprodurre indipendentemente dalla quantità di dati che scivolano.

Diagramma: valore della proprietà SlipBehavior di Grow

Ha Storyboard un SlipBehavior oggetto di Slip. Si noti che ( DoubleAnimation e qualsiasi altro elemento figlio non multimediale di Storyboard) non progredisce 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 essa. In questo modo le animazioni possono essere sincronizzate con un singolo file multimediale.

Diagramma SlipBehavior per i supporti e l'animazione Diagramma

Questo Storyboard ha 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 sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore SlipBehaviorProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Vedi anche