Поделиться через


Timeline.GetNaturalDuration(Clock) Метод

Определение

Возвращает длину одной итерации этого 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

Параметры

clock
Clock

Созданный Clock для этого Timelineобъект.

Возвращаемое значение

Длина одной итерации этого Timelineили Automatic если естественная длительность неизвестна.

Комментарии

Этот метод должен вызываться только в том случае, если Duration для свойства задано значение Automatic. Если Duration это Automaticтак, то естественная длительность определяется реализацией данного класса GetNaturalDurationCore.

Если GetNaturalDuration возвращается Automatic, это означает, что естественная длительность неизвестна, которая подразумевает естественную длительность Forever. Это так для потоковой передачи мультимедиа.

Обратите внимание, что передача этого метода часов, отличных от созданной для этой временной шкалы, возможна, но обеспечит ненадежные результаты.

Применяется к

См. также раздел