ParallelTimeline.SlipBehavior Propriedade

Definição

Obtém ou define um valor que especifica o comportamento dessa linha do tempo quando um ou mais dos seus Timeline filhos se desvia.Gets or sets a value that specifies how this timeline will behave when one or more of its Timeline children slips.

public:
 property System::Windows::Media::Animation::SlipBehavior SlipBehavior { System::Windows::Media::Animation::SlipBehavior get(); void set(System::Windows::Media::Animation::SlipBehavior value); };
public System.Windows.Media.Animation.SlipBehavior SlipBehavior { get; set; }
member this.SlipBehavior : System.Windows.Media.Animation.SlipBehavior with get, set
Public Property SlipBehavior As SlipBehavior

Valor da propriedade

Um valor que indica como essa linha do tempo se comportará quando um Timeline ou mais de seus filhos forem guiados.A value that indicates how this timeline will behave when one or more of its Timeline children slips. O valor padrão é Grow.The default value is Grow.

Comentários

Geralmente, é desejável sincronizar animações e mídia.It is often desirable to synchronize animations and media. No entanto, isso é complicado pelo fato de que a reprodução de mídia pode ser atrasada carregando ou armazenando em buffer, dificultando a reprodução confiável de uma animação junto com a mídia.However, this is complicated by the fact that media playback can be delayed by loading or buffering making it difficult to reliably play an animation along with media. A SlipBehavior propriedade é usada para determinar o que acontece quando a mídia e as animações são reproduzidas juntas.The SlipBehavior property is used to determine what happens when media and animations are played together. Um valor de Grow (padrão) especifica que os cronogramas de animação não precisam ser sincronizados e serão reproduzidos quando especificados, independentemente do estado de outras mídias na linha do tempo.A value of Grow (default) specifies that animation timelines do not need to be synced and will play when specified regardless of the state of other media in the timeline. Por outro lado Slip , um valor especifica que uma animação aguardará (slip) até que a mídia esteja pronta para ser reproduzida.A value of Slip on the other hand, specifies that an animation will wait (slip) until media is ready to play. Os diagramas a seguir ilustram esse comportamento.The diagrams below illustrate this behavior.

Isso Storyboard reproduz um vídeo e uma animação.This Storyboard plays a video and an animation. Quando SlipBehavior é definido como Grow Duration Automatic Storyboard e a propriedade de é definida como, o cresce para reproduzir todas as mídias e animações. StoryboardWhen SlipBehavior is set to Grow and the Duration property of the Storyboard is set to Automatic, the Storyboard grows to play all media and animations.

![Diagrama: Chave do diagrama de]diagrama(~/add/media/slipbehaviorkey.png "do SlipBehavior: Chave para o diagrama SlipBehavior")Diagram: Key for SlipBehavior diagram

![Diagrama: Valor da Propriedade SlipBehavior do]diagrama de crescimento(~/add/media/slipbehaviorgrow1.png ": Valor da Propriedade SlipBehavior de crescimento")Diagram: SlipBehavior property value of Grow

Isso Storyboard tem um SlipBehavior de Grow e umDuration de cinco segundos, que dá a reprodução de mídia e animações de 5 segundos, independentemente de quanto elas se estivem.This Storyboard has a SlipBehavior of Grow and a Duration of 5 seconds which gives media and animations 5 seconds to play regardless of how much they slip.

![Diagrama: Valor da Propriedade SlipBehavior do]diagrama de crescimento(~/add/media/slipbehaviorgrow2.png ": Valor da Propriedade SlipBehavior de crescimento")Diagram: SlipBehavior property value of Grow

Isso Storyboard tem um SlipBehavior de Slip.This Storyboard has a SlipBehavior of Slip. Observe que o DoubleAnimation (e qualquer outro filho que não seja Storyboardde mídia do) não progride, a menos que a linha do tempo de mídia também esteja progredindo.Note that the DoubleAnimation (and any other non-media children of the Storyboard) does not progress unless the media timeline is also progressing. Se a mídia demorar um pouco para ser carregada, ou se estiver armazenando em buffer, a animação aguardará (slip) com ela.If the media takes a while to load, or if it is buffering, the animation will wait (slips) with it. Isso permite que as animações sincronizem com um único arquivo de mídia.This allows animations to synchronize with a single media file.

![Diagrama SlipBehavior para mídia e animação] (~/add/media/slipbehaviorslip1.png "Diagrama SlipBehavior para mídia e animação")SlipBehavior diagram for media and animation

Isso Storyboard tem um SlipBehavior de Slip e umDuration de 5 segundos.This Storyboard has a SlipBehavior of Slip and a Duration of 5 seconds. Nesse cenário, é garantido que o arquivo de mídia e a animação sejam executados por 5 segundos.In this scenario, the media file and animation are guaranteed to play for 5 seconds.

![Diagrama: Propriedade SlipBehavior de um diagrama]de storyboard:(~/add/media/slipbehaviorslip2.png " Propriedade SlipBehavior de um storyboard")Diagram: SlipBehavior property of a Storyboard

Informações da propriedade de dependênciaDependency Property Information

Campo de identificadorIdentifier field SlipBehaviorProperty
Propriedades de metadados definidas comotrueMetadata properties set to true NenhumNone

Aplica-se a

Veja também