Compartilhar via


HandoffBehavior Enumeração

Definição

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

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

Campos

Compose 1

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

SnapshotAndReplace 0

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

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 Redigir, remova os relógios de composição da propriedade animada depois que eles forem concluídos. Há várias maneiras de remover um relógio:

Isso é basicamente um problema para animações em objetos que têm um longo tempo de vida. Quando um objeto passa pela coleta de lixo, seus relógios também serão desconectados e coletados como lixo.

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