Compartilhar via


HandoffBehavior Enumeração

Definição

Especifica como as novas animações interagem com as existentes que já são aplicadas a uma propriedade.

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

Campos

Nome Valor Description
SnapshotAndReplace 0

As novas animações substituem as animações existentes nas propriedades às quais elas são aplicadas.

Compose 1

Novas animações são combinadas com animações existentes acrescentando as novas animações ao final da cadeia de composição.

Comentários

Quando você aplica um Storyboard, AnimationTimelineou AnimationClock a uma propriedade usando Compose, todos Clock os objetos anteriormente associados a essa propriedade continuam a consumir recursos do sistema; o sistema de tempo não removerá os relógios automaticamente.

Para evitar problemas de desempenho ao aplicar um grande número de relógios usando o Compose, você deve remover relógios de composição da propriedade animada depois que eles forem concluídos. Há várias maneiras de remover um relógio:

Esse é um problema principalmente para animações em objetos que têm um longo tempo de vida. Quando um objeto é coletado, seus relógios também serão desconectados e o lixo coletado.

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

Aplica-se a