ParallelTimeline.SlipBehavior Propriedade

Definição

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.

Diagrama: Chave para diagrama SlipBehavior

Diagrama: Valor da propriedade SlipBehavior do Diagrama

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.

Diagrama: Valor da propriedade SlipBehavior do Diagrama

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.

Diagrama SlipBehavior para media e animação

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.

Diagrama: Propriedade SlipBehavior de um Diagrama de Storyboard

Informação de Propriedade de Dependência

Iteme Value
Campo identificador SlipBehaviorProperty
Propriedades dos metadados definidas como true None

Aplica-se a

Ver também