Timeline.GetNaturalDuration(Clock) Metoda

Definice

Vrátí délku jedné iterace této 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

Parametry

clock
Clock

Ten Clock byl vytvořen pro tento Timeline.

Návraty

Duration

Délka jedné iterace této TimelineAutomatic nebo pokud je přirozená doba trvání neznámá.

Poznámky

Tato metoda by měla být volána pouze v Duration případě, že je vlastnost nastavena na Automatic. AutomaticJe-li Duration tomu tak, je přirozená doba trvání určena implementací GetNaturalDurationCoredané konkrétní třídy .

Pokud GetNaturalDuration se vrátí Automatic, znamená to, že přirozená doba trvání je neznámá, což znamená přirozenou dobu trvání Forever. To je případ streamovaných médií.

Všimněte si, že předání této metody je možné použít jiné hodiny než ty, které byly vytvořeny pro tuto časovou osu, ale budou poskytovat nespolehlivé výsledky.

Platí pro

Viz také