HandoffBehavior HandoffBehavior HandoffBehavior HandoffBehavior Enum

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
HandoffBehaviorHandoffBehaviorHandoffBehaviorHandoffBehavior

Champs

Compose Compose Compose 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 SnapshotAndReplace SnapshotAndReplace 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, AnimationTimeline, ou AnimationClock à une propriété à l’aide de Compose, toute Clock objets précédemment associés à cette propriété continuent de consommer des ressources système ; le système de minutage ne supprimera pas les horloges automatiquement.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 du nouveau message, vous devez supprimer les horloges à partir de la propriété animée lorsqu’elles ont terminé.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 Animation et vue d’ensemble du système de minutage.For more information about clock objects, see Animation and Timing System Overview.

S’applique à