Timeline.GetNaturalDuration(Clock) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回此 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
参数
返回
此 Timeline 单个迭代的长度;如果自然持续时间未知,则为 Automatic。
注解
仅当属性设置为 Automatic 时Duration,才应调用此方法。 Automatic如果是Duration,自然持续时间由该特定类的实现GetNaturalDurationCore确定。
如果GetNaturalDuration返回Automatic,则表示自然持续时间未知,这意味着自然持续时间。Forever 流式处理媒体就是这种情况。
请注意,将此方法传递给一个时钟,而不是为此时间线创建的时钟,但将提供不可靠的结果。