Freigeben über


BeginStoryboard.HandoffBehavior Eigenschaft

Definition

Ruft das richtige Übergabeverhalten ab, um eine Animationsuhr in diesem Storyboard zu starten, oder legt dieses fest.

public:
 property System::Windows::Media::Animation::HandoffBehavior HandoffBehavior { System::Windows::Media::Animation::HandoffBehavior get(); void set(System::Windows::Media::Animation::HandoffBehavior value); };
public System.Windows.Media.Animation.HandoffBehavior HandoffBehavior { get; set; }
member this.HandoffBehavior : System.Windows.Media.Animation.HandoffBehavior with get, set
Public Property HandoffBehavior As HandoffBehavior

Eigenschaftswert

Einer der HandoffBehavior Enumerationswerte. Der Standardwert ist SnapshotAndReplace.

Hinweise

Verwenden des VerfassenhandoffBehavior

Wenn Sie ein , oder eine Eigenschaft mithilfe einer HandoffBehavior.ComposeEigenschaft anwenden, werden alle Clock objekte, die dieser Eigenschaft zuvor zugeordnet waren, weiterhin Systemressourcen verbrauchen. Das Timing-System entfernt diese Uhren nicht automatisch.AnimationClockAnimationTimelineStoryboard

Um Leistungsprobleme zu vermeiden, wenn Sie eine große Anzahl von Uhren verwenden Compose, sollten Sie das Verfassen von Uhren aus der animierten Eigenschaft entfernen, nachdem sie abgeschlossen wurden. Es gibt mehrere Möglichkeiten zum Entfernen einer Uhr:

Dies ist in erster Linie ein Problem bei Animationen für Objekte, die eine lange Lebensdauer aufweisen. Wenn ein Objekt garbage collection wird, werden die Uhren ebenfalls getrennt und garbage collection.

Weitere Informationen zu Uhrobjekten finden Sie unter Animation und Timing System Overview.

Gilt für: