ParallelTimeline.SlipBehavior Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que especifica o comportamento dessa linha do tempo quando um ou mais dos seus Timeline filhos se desvia.
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 ou mais de seus Timeline filhos escaparem. O valor padrão é Grow.
Comentários
Geralmente, é desejável sincronizar animações e mídia. No entanto, isso é complicado pelo fato de que a reprodução de mídia pode ser atrasada carregando ou fazendo buffers, dificultando a reprodução confiável de uma animação junto com a mídia. A SlipBehavior propriedade é usada para determinar o que acontece quando a mídia e as animações são reproduzidas juntas. Um valor ( Grow padrão) especifica que as linhas do tempo de animação não precisam ser sincronizadas e serão reproduzidas quando especificadas, independentemente do estado de outras mídias na linha do tempo. Um valor de Slip , por outro lado, especifica que uma animação aguardará (deslize) até que a mídia esteja pronta para ser reproduzida. Os diagramas abaixo ilustram esse comportamento.
Isso Storyboard reproduz um vídeo e uma animação. Quando SlipBehavior é definido como Grow e a Duration propriedade do Storyboard é definida como Automatic, o Storyboard cresce para reproduzir todas as mídias e animações.
Isso Storyboard tem um SlipBehavior de Grow e um Duration de 5 segundos que dá à mídia e animações 5 segundos para reproduzir, independentemente do quanto eles escorregam.
Isso Storyboard tem um SlipBehavior de Slip. Observe que o DoubleAnimation (e qualquer outro filho que não seja de mídia) Storyboardnão progride, a menos que a linha do tempo da mídia também esteja progredindo. Se a mídia demorar um pouco para ser carregada ou se estiver em buffer, a animação aguardará (deslizes) com ela. Isso permite que as animações sejam sincronizadas com um único arquivo de mídia.
Isso Storyboard tem um SlipBehavior de Slip e um Duration de 5 segundos. Nesse cenário, o arquivo de mídia e a animação têm a garantia de serem reproduzidos por 5 segundos.
Informações da propriedade de dependência
Campo identificador | SlipBehaviorProperty |
Propriedades de metadados definidas como true |
Nenhum |