Compartilhar via


Timeline.GetNaturalDuration(Clock) Método

Definição

Retorna o comprimento de uma única iteração desta Timeline.

protected public:
 System::Windows::Duration GetNaturalDuration(System::Windows::Media::Animation::Clock ^ clock);
protected internal System.Windows.Duration GetNaturalDuration (System.Windows.Media.Animation.Clock clock);
member this.GetNaturalDuration : System.Windows.Media.Animation.Clock -> System.Windows.Duration
Protected Friend Function GetNaturalDuration (clock As Clock) As Duration

Parâmetros

clock
Clock

O Clock que foi criado para esta Timeline.

Retornos

Duration

O comprimento de uma única iteração desta Timeline ou Automatic se a duração natural for desconhecida.

Comentários

Esse método só deve ser chamado quando a Duration propriedade estiver definida como Automatic. Se Duration for Automatic, a duração natural é determinada pela implementação de GetNaturalDurationCore.

Se GetNaturalDuration retornar Automatic, significa que a duração natural é desconhecida, o que implica uma duração natural de Forever. Esse é o caso da mídia de streaming.

Observe que passar esse método um relógio diferente daquele que foi criado para essa linha do tempo é possível, mas fornecerá resultados não confiáveis.

Aplica-se a

Confira também