BeginStoryboard.HandoffBehavior Właściwość

Definicja

Pobiera lub ustawia odpowiednie zachowanie przekazywania, aby uruchomić zegar animacji w tej scenorysie.

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

Wartość właściwości

HandoffBehavior Jedna z wartości wyliczenia. Wartość domyślna to SnapshotAndReplace.

Uwagi

Korzystanie z Compose HandoffBehavior

W przypadku zastosowania Storyboardwłaściwości , AnimationTimelinelub AnimationClock za pomocą polecenia HandoffBehavior.Composewszystkie Clock obiekty skojarzone wcześniej z tą właściwością nadal zużywają zasoby systemowe; system chronometrażu nie usuwa tych zegarów automatycznie.

Aby uniknąć problemów z wydajnością podczas stosowania dużej liczby zegarów przy użyciu , Composenależy usunąć tworzenie zegarów z animowanej właściwości po zakończeniu. Istnieje kilka sposobów usunięcia zegara:

Jest to przede wszystkim problem dotyczący animacji na obiektach, które mają długi okres istnienia. Gdy obiekt jest odśmiecany, jego zegary są również odłączone i wyrzucane śmieci.

Aby uzyskać więcej informacji na temat obiektów zegara, zobacz Animacja i System chronometrażu — omówienie.

Dotyczy