Sdílet prostřednictvím


HandoffBehavior Výčet

Definice

Určuje, jak nové animace komunikují s existujícími animacemi, které jsou již použity u vlastnosti.

public enum class HandoffBehavior
public enum HandoffBehavior
type HandoffBehavior = 
Public Enum HandoffBehavior
Dědičnost
HandoffBehavior

Pole

Name Hodnota Description
SnapshotAndReplace 0

Nové animace nahrazují všechny existující animace ve vlastnostech, na které se použijí.

Compose 1

Nové animace jsou kombinovány s existujícími animacemi připojením nových animací na konec řetězu složení.

Poznámky

Pokud použijete Storyboardvlastnost nebo AnimationTimelineAnimationClock vlastnost pomocí Compose, všechny Clock objekty dříve přidružené k této vlastnosti budou nadále využívat systémové prostředky; systém časování automaticky neodebere hodiny.

Abyste se vyhnuli problémům s výkonem při použití velkého počtu hodin pomocí compose, měli byste po dokončení odebrat psaní hodin z animované vlastnosti. Hodiny můžete odebrat několika způsoby:

Jedná se především o problém s animacemi na objektech, které mají dlouhou životnost. Když je objekt uvolněn z paměti, jeho hodiny budou také odpojeny a uvolňování paměti.

Další informace o objektech hodin naleznete v tématu Animace a časování systému Přehled.

Platí pro