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

Wenn Sie mithilfe von StoryboardCompose AnimationTimelineeine- AnimationClock ,-oder-Eigenschaft auf eine Eigenschaft Clock anwenden, verbrauchen alle Objekte, die dieser Eigenschaft zugeordnet sind, weiterhin Systemressourcen. das Zeit Steuerungssystem entfernt die Uhren nicht. Automatischer.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 von Compose anwenden, sollten Sie das Verfassen von Uhren aus der animierten Eigenschaft entfernen, nachdem Sie fertiggestellt wurden.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 Clock-Objekten finden Sie unter Übersicht über das Animations-und Zeit Steuerungssystem.For more information about clock objects, see Animation and Timing System Overview.

Gilt für: