Compartilhar via


BeginStoryboard.HandoffBehavior Propriedade

Definição

Obtém ou define o comportamento de entrega apropriado para iniciar um relógio de animação nesse 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

Valor da propriedade

Um dos valores de enumeração HandoffBehavior. O valor padrão é SnapshotAndReplace.

Comentários

Usando o HandoffBehavior de composição

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

Para evitar problemas de desempenho ao aplicar um grande número de relógios usando Compose, 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 é coletado como lixo, seus relógios também sã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