HandoffBehavior HandoffBehavior HandoffBehavior HandoffBehavior Enum

Definizione

Specifica in che modo le nuove animazioni interagiscono con quelle esistenti già applicate a una proprietà.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
Ereditarietà
HandoffBehaviorHandoffBehaviorHandoffBehaviorHandoffBehavior

Campi

Compose Compose Compose Compose 1

Le nuove animazioni vengono combinate con quelle esistenti aggiungendo le nuove animazioni alla fine della catena di composizione.New animations are combined with existing animations by appending the new animations to the end of the composition chain.

SnapshotAndReplace SnapshotAndReplace SnapshotAndReplace SnapshotAndReplace 0

Le nuove animazioni sostituiscono le eventuali animazioni esistenti nelle proprietà a cui sono applicate.New animations replace any existing animations on the properties to which they are applied.

Commenti

Quando si applica un Storyboard, AnimationTimelineo AnimationClock a una proprietà tramite compose, tutti Clock gli oggetti associati in precedenza a tale proprietà continuano a utilizzare le risorse di sistema. il sistema di temporizzazione non rimuoverà gli orologi automaticamente.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.

Per evitare problemi di prestazioni quando si applica un numero elevato di orologi usando compose, è necessario rimuovere gli orologi di composizione dalla proprietà animata dopo che sono stati completati.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. È possibile rimuovere un clock in diversi modi:There are several ways to remove a clock:

Si tratta principalmente di un problema relativo alle animazioni su oggetti di lunga durata.This is primarily an issue for animations on objects that have a long lifetime. Quando un oggetto viene raccolto nel Garbage Collector, anche gli orologi vengono disconnessi e raccolti nel Garbage Collector stesso.When an object is garbage collected, its clocks will also be disconnected and garbage collected.

Per ulteriori informazioni sugli oggetti Clock, vedere Cenni preliminari sull'animazione e sul sistemadi temporizzazione.For more information about clock objects, see Animation and Timing System Overview.

Si applica a