ParallelTimeline.SlipBehavior Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que especifica como esta linha temporal se comportará quando um ou mais dos seus Timeline filhos falharem.
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 de Propriedade
Um valor que indica como esta linha temporal se comportará quando um ou mais dos seus Timeline filhos falharem. O valor predefinido é Grow.
Observações
É frequentemente desejável sincronizar animações e suportes. No entanto, isto é complicado pelo facto de a reprodução multimédia poder ser atrasada por carregamento ou buffering, dificultando a reprodução fiável de uma animação juntamente com os media. A SlipBehavior propriedade é usada para determinar o que acontece quando media e animações são reproduzidas em conjunto. Um valor de Grow (por defeito) especifica que as linhas temporais de animação não precisam de ser sincronizadas e serão reproduzidas quando especificadas, independentemente do estado dos outros suportes na linha temporal. Um valor de Slip , por outro lado, especifica que uma animação irá esperar (deslizar) até que o media esteja pronto para ser reproduzido. Os diagramas abaixo ilustram este comportamento.
Isto Storyboard reproduz um vídeo e uma animação. Quando SlipBehavior está definido como Grow e a Duration propriedade de Storyboard está definido como Automatic, cresce Storyboard para reproduzir todos os media e animações.
Isto Storyboard tem um SlipBehavior de Grow e um Duration de 5 segundos, o que dá aos media e às animações 5 segundos para reproduzir, independentemente de quanto deslizem.
Isto Storyboard tem um SlipBehavior de Slip. Note que o DoubleAnimation (e quaisquer outros filhos não-media do Storyboard) não progridem a menos que a linha temporal dos media também esteja a progredir. Se o media demorar algum tempo a carregar, ou se estiver a fazer buffer, a animação espera (desliza) com ele. Isto permite que as animações se sincronizem com um único ficheiro multimédia.
Isto Storyboard tem um SlipBehavior de Slip e um Duration de 5 segundos. Neste cenário, o ficheiro de media e a animação têm garantia de reproduzir durante 5 segundos.
Informação de Propriedade de Dependência
| Iteme | Value |
|---|---|
| Campo identificador | SlipBehaviorProperty |
Propriedades dos metadados definidas como true |
None |