Timeline.GetNaturalDuration(Clock) メソッド

定義

この Timeline の 1 回の反復の長さを返します。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

パラメーター

clock
Clock

この Clock のために作成された TimelineThe Clock that was created for this Timeline.

戻り値

この Timeline の 1 回の反復の長さ。自然な継続時間が不明な場合は AutomaticThe length of a single iteration of this Timeline, or Automatic if the natural duration is unknown.

注釈

このメソッドは、プロパティがにDuration Automatic設定されている場合にのみ呼び出す必要があります。This method should only be called when the Duration property is set to Automatic. Duration GetNaturalDurationCoreの場合、自然な継続時間は、の特定のクラスの実装によって決まります。 AutomaticIf Duration is Automatic, the natural duration is determined by that particular class's implementation of GetNaturalDurationCore.

GetNaturalDurationAutomatic返す場合、自然な継続時間が不明であることを意味しますForever。これは、の自然な継続時間を意味します。If GetNaturalDuration returns Automatic, it means that the natural duration is unknown, which implies a natural duration of Forever. このような場合は、メディアをストリーミングすることになります。Such is the case for streaming media.

このメソッドをこのタイムライン用に作成されたクロック以外のクロックに渡すことは可能ですが、信頼性の低い結果が得られます。Note that passing this method a clock other than the one that was created for this timeline is possible, but will provide unreliable results.

適用対象

こちらもご覧ください