ParallelTimeline.SlipBehavior Propriété

Définition

Obtient ou définit une valeur qui spécifie le comportement de cette chronologie quand un ou plusieurs de ses enfants Timeline glissent.

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

Valeur de propriété

SlipBehavior

Valeur qui indique le comportement de cette chronologie quand un ou plusieurs de ses enfants Timeline glissent. La valeur par défaut est Grow.

Remarques

Il est souvent souhaitable de synchroniser les animations et les médias. Toutefois, cela est compliqué par le fait que la lecture multimédia peut être retardée par le chargement ou la mise en mémoire tampon, ce qui rend difficile la lecture fiable d’une animation avec des médias. La SlipBehavior propriété est utilisée pour déterminer ce qui se passe quand les médias et les animations sont joués ensemble. Une valeur ( Grow par défaut) spécifie que les chronologies d’animation n’ont pas besoin d’être synchronisées et sont lues quand elles sont spécifiées, quel que soit l’état d’autres médias dans la chronologie. En revanche, une valeur Slip indique qu’une animation attend (glisse) jusqu’à ce que le média soit prêt à être lu. Les diagrammes ci-dessous illustrent ce comportement.

Cela Storyboard permet de lire une vidéo et une animation. Lorsque SlipBehavior la valeur est définie Grow et que la Duration propriété de l’objet Storyboard est définie Automatic, la Storyboard taille augmente pour lire tous les médias et animations.

Diagramme : Clé du diagramme SlipBehavior

Diagramme : valeur de propriété SlipBehavior de Grow

Cela Storyboard a une SlipBehavior valeur de Grow Duration 5 secondes qui donne des médias et des animations 5 secondes à lire, quelle que soit la quantité qu’ils glissent.

Diagramme : valeur de propriété SlipBehavior de Grow

Cela Storyboard a un SlipBehavior de Slip. Notez que le DoubleAnimation (et les autres enfants non multimédias du Storyboard) ne progresse pas, sauf si la chronologie des médias progresse également. Si le support prend un certain temps à charger ou s’il effectue une mise en mémoire tampon, l’animation attend (glisse) avec elle. Cela permet aux animations de se synchroniser avec un seul fichier multimédia.

Diagramme SlipBehavior pour média et animation

Cela Storyboard a une SlipBehavior valeur de Slip Duration 5 secondes. Dans ce scénario, le fichier multimédia et l’animation sont garantis pendant 5 secondes.

Diagramme : propriété SlipBehavior d'une table de montage séquentiel

Informations sur les propriétés de dépendance

Champ d’identificateur SlipBehaviorProperty
Propriétés de métadonnées définies sur true Aucun

S’applique à

Voir aussi