Timeline.GetNaturalDuration(Clock) Método

Definição

Retorna o comprimento de uma única iteração desta Timeline.Returns the length of a single iteration of this 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

Parâmetros

clock
Clock

O Clock que foi criado para esta Timeline.The Clock that was created for this Timeline.

Retornos

O comprimento de uma única iteração desta Timeline ou Automatic se a duração natural for desconhecida.The length of a single iteration of this Timeline, or Automatic if the natural duration is unknown.

Comentários

Esse método deve ser chamado somente quando a Duration propriedade é definida como Automatic.This method should only be called when the Duration property is set to Automatic. Se Duration GetNaturalDurationCorefor Automatic, a duração natural será determinada pela implementação da classe específica de.If Duration is Automatic, the natural duration is determined by that particular class's implementation of GetNaturalDurationCore.

Se GetNaturalDuration Foreverretornar Automatic, isso significa que a duração natural é desconhecida, o que implica uma duração natural de.If GetNaturalDuration returns Automatic, it means that the natural duration is unknown, which implies a natural duration of Forever. Esse é o caso da mídia de streaming.Such is the case for streaming media.

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.Note that passing this method a clock other than the one that was created for this timeline is possible, but will provide unreliable results.

Aplica-se a

Veja também