HandoffBehavior HandoffBehavior HandoffBehavior HandoffBehavior Enum

Definition

Gibt an, wie neue Animationen mit vorhandenen interagieren, die bereits auf eine Eigenschaft angewendet sind.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
Vererbung
HandoffBehaviorHandoffBehaviorHandoffBehaviorHandoffBehavior

Felder

Compose Compose Compose Compose 1

Neue Animationen werden mit vorhandenen Animationen kombiniert, indem die neuen Animationen am Ende der Kompositionskette angefügt werden.New animations are combined with existing animations by appending the new animations to the end of the composition chain.

SnapshotAndReplace SnapshotAndReplace SnapshotAndReplace SnapshotAndReplace 0

Neue Animationen ersetzen alle vorhandenen Animationen bei den Eigenschaften, auf die sie angewendet werden.New animations replace any existing animations on the properties to which they are applied.

Hinweise

Beim Anwenden einer Storyboard, AnimationTimeline, oder AnimationClock auf eine Eigenschaft mithilfe von Compose, alle Clock Objekte, die diese Eigenschaft zuvor zugeordnet waren weiterhin Systemressourcen beanspruchen, vom Zeitsteuerungssystem entfernt nicht die Uhren automatisch.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.

Um Leistungsprobleme zu vermeiden, wenn Sie eine große Anzahl von Uhren mithilfe der Compose anwenden, sollten Sie zusammengesetzte Uhren aus der animierten Eigenschaft entfernen, nachdem sie ausgeführt.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. Es gibt mehrere Möglichkeiten, eine Uhr zu entfernen:There are several ways to remove a clock:

Dies betrifft hauptsächlich Animationen für Objekte, die eine lange Lebensdauer haben.This is primarily an issue for animations on objects that have a long lifetime. Wenn ein Objekt an den Garbage Collector übergeben wird, werden auch die Uhren getrennt und an den Garbage Collector übergeben.When an object is garbage collected, its clocks will also be disconnected and garbage collected.

Weitere Informationen zu uhrobjekten finden Sie unter Animation und zeitliche Steuerung Systemübersicht.For more information about clock objects, see Animation and Timing System Overview.

Gilt für: