Timeline.GetNaturalDuration(Clock) Metodo

Definizione

Restituisce la lunghezza di una singola iterazione di questo oggetto 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

Parametri

clock
Clock

Clock creato per questo oggetto Timeline.The Clock that was created for this Timeline.

Restituisce

Lunghezza di una singola iterazione di Timeline o Automatic se la durata naturale è ignota.The length of a single iteration of this Timeline, or Automatic if the natural duration is unknown.

Commenti

Questo metodo deve essere chiamato solo quando la Duration proprietà è impostata su Automatic.This method should only be called when the Duration property is set to Automatic. Se Duration GetNaturalDurationCoreè Automatic, la durata naturale è determinata dall'implementazione della classe specifica di.If Duration is Automatic, the natural duration is determined by that particular class's implementation of GetNaturalDurationCore.

Se GetNaturalDuration Foreverrestituisce Automatic, significa che la durata naturale è sconosciuta, che implica una durata naturale di.If GetNaturalDuration returns Automatic, it means that the natural duration is unknown, which implies a natural duration of Forever. Questo avviene per i flussi multimediali.Such is the case for streaming media.

Si noti che il passaggio di questo metodo a un clock diverso da quello creato per questa sequenza temporale è possibile, ma fornirà risultati non affidabili.Note that passing this method a clock other than the one that was created for this timeline is possible, but will provide unreliable results.

Si applica a

Vedi anche