HandoffBehavior Enumeração

Definição

Especifica como as novas animações interagem com quaisquer que já estejam aplicadas a uma propriedade.

public enum class HandoffBehavior
public enum HandoffBehavior
type HandoffBehavior = 
Public Enum HandoffBehavior
Herança
HandoffBehavior

Campos

Name Valor Description
SnapshotAndReplace 0

Novas animações substituem quaisquer animações existentes nas propriedades a que são aplicadas.

Compose 1

As novas animações são combinadas com as existentes, adicionando as novas animações ao final da cadeia de composição.

Observações

Quando aplica um Storyboard, , ou AnimationTimeline a uma propriedade usando o Compose, quaisquer AnimationClock objetos anteriormente associados a essa propriedade continuam a consumir recursos do sistema; o sistema de temporização não remove automaticamente Clockos relógios.

Para evitar problemas de desempenho ao aplicar um grande número de relógios usando o Compose, deve remover os relógios de composição da propriedade animada depois de terminarem. Existem várias formas de remover um relógio:

Isso é principalmente um problema para animações em objetos que têm uma longa vida útil. Quando um objeto é recolhido pelo coletor de lixo, os seus relógios também serão desconectados e recolhidos pelo coletor de lixo.

Para obter mais informações sobre objetos de relógio, consulte Visão geral do sistema de animação e cronometragem.

Aplica-se a