HandoffBehavior Énumération

Définition

Spécifie la façon dont les nouvelles animations interagissent avec les animations existantes qui sont déjà appliquées à une propriété.Specifies how new animations interact with any existing ones that are already applied to a property.

public enum class HandoffBehavior
public enum HandoffBehavior
type HandoffBehavior = 
Public Enum HandoffBehavior
Héritage
HandoffBehavior

Champs

Compose 1

Pour combiner les nouvelles animations à celles existantes, les nouvelles animations sont ajoutées à la fin de la chaîne de composition.New animations are combined with existing animations by appending the new animations to the end of the composition chain.

SnapshotAndReplace 0

Les nouvelles animations remplacent les animations existantes sur les propriétés auxquelles elles sont appliquées.New animations replace any existing animations on the properties to which they are applied.

Remarques

Lorsque vous appliquez un Storyboard, AnimationTimelineun ou AnimationClock à une propriété à l’aide de compose, Clock les objets précédemment associés à cette propriété continuent à consommer des ressources système; le système de minutage ne supprime pas les horloges systématiquement.When you apply a Storyboard, AnimationTimeline, or AnimationClock to a property by using Compose, any Clock objects previously associated with that property continue to consume system resources; the timing system will not remove the clocks automatically.

Pour éviter les problèmes de performances lorsque vous appliquez un grand nombre d’horloges à l’aide de compose, vous devez supprimer la composition des horloges de la propriété animée une fois qu’elles sont terminées.To avoid performance issues when you apply a large number of clocks using Compose, you should remove composing clocks from the animated property after they complete. Il existe plusieurs façons de supprimer une horloge:There are several ways to remove a clock:

Il s’agit principalement d’un problème pour les animations sur des objets qui ont une durée de vie longue.This is primarily an issue for animations on objects that have a long lifetime. Lorsqu’un objet est récupéré par le garbage collector, ses horloges sont également déconnectées et récupérées.When an object is garbage collected, its clocks will also be disconnected and garbage collected.

Pour plus d’informations sur les objets Clock, consultez vue d’ensemble du système d’animation et de minutage.For more information about clock objects, see Animation and Timing System Overview.

S’applique à