Freigeben über


BeginStoryboard.HandoffBehavior Eigenschaft

Definition

Ruft das richtige Übergabeverhalten zum Starten einer Animationsuhr in diesem Storyboard ab oder legt es 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 von Compose HandoffBehavior

Wenn Sie eine Storyboard- , AnimationTimeline- oder AnimationClock -Eigenschaft mithilfe HandoffBehavior.Composevon anwenden, nutzen alle Clock Objekte, die zuvor dieser Eigenschaft zugeordnet sind, weiterhin Systemressourcen. Das Zeitsteuerungssystem entfernt diese Uhren nicht automatisch.

Um Leistungsprobleme zu vermeiden, wenn Sie eine große Anzahl von Uhren mithilfe von Compose anwenden, sollten Sie zusammengesetzte Uhren, nachdem sie ausgeführt wurden, aus der animierten Eigenschaft entfernen. Es gibt mehrere Möglichkeiten, eine Uhr zu entfernen:

Dies betrifft hauptsächlich Animationen für Objekte, die eine lange Lebensdauer haben. Wenn ein Objekt mit Garbage Collection erfasst wird, werden auch seine Uhren getrennt und Garbage Collection gesammelt.

Weitere Informationen zu Uhr-Objekten finden Sie unter Übersicht über das Animations- und Zeitsteuerungssystem.

Gilt für: