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

返回

Duration

Timeline 单个迭代的长度;如果自然持续时间未知,则为 Automatic

注解

仅当属性设置为 AutomaticDuration,才应调用此方法。 Automatic如果是Duration,自然持续时间由该特定类的实现GetNaturalDurationCore确定。

如果GetNaturalDuration返回Automatic,则表示自然持续时间未知,这意味着自然持续时间。Forever 流式处理媒体就是这种情况。

请注意,将此方法传递给一个时钟,而不是为此时间线创建的时钟,但将提供不可靠的结果。

适用于

另请参阅