Condividi tramite


BeginStoryboard.HandoffBehavior Proprietà

Definizione

Ottiene o imposta il comportamento di hand-off appropriato per avviare un orologio di animazione in questo storyboard.

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

Valore della proprietà

Uno dei valori di HandoffBehavior enumerazione. Il valore predefinito è SnapshotAndReplace.

Commenti

Uso di Compose HandoffBehavior

Quando si applica una Storyboardproprietà , AnimationTimelineo AnimationClock a una proprietà utilizzando HandoffBehavior.Compose, tutti gli Clock oggetti associati in precedenza a tale proprietà continuano a utilizzare le risorse di sistema. Il sistema di temporizzazione non rimuove automaticamente questi orologi.

Per evitare problemi di prestazioni quando si applica un numero elevato di orologi usando Compose, è necessario rimuovere i clock di composizione dalla proprietà animata dopo il completamento. Esistono diversi modi per rimuovere un orologio:

Si tratta principalmente di un problema per le animazioni sugli oggetti che hanno una durata prolungata. Quando un oggetto viene sottoposto a Garbage Collection, anche i relativi orologi vengono disconnessi e sottoposto a Garbage Collection.

Per altre informazioni sugli oggetti clock, vedere Cenni preliminari sul sistema di animazione e temporizzazione.

Si applica a