AnimationClock Třída

Definice

Udržuje stav AnimationTimeline běhu a zpracovává jeho výstupní hodnoty.

public ref class AnimationClock : System::Windows::Media::Animation::Clock
public class AnimationClock : System.Windows.Media.Animation.Clock
type AnimationClock = class
    inherit Clock
Public Class AnimationClock
Inherits Clock
Dědičnost
AnimationClock

Poznámky

AnimationClock objekty jsou generovány z AnimationTimeline objektů. Popisuje AnimationTimeline výstupní hodnoty animace, dobu trvání, počáteční čas, koncový čas a další základní informace o animaci. Zpracovává AnimationClock hodnoty animace popsané objektem AnimationTimeline .

Konstruktory

AnimationClock(AnimationTimeline)

Inicializuje novou instanci AnimationClock třídy.

Vlastnosti

Controller

ClockController Získá, který lze použít ke spuštění, pozastavení, obnovení, hledání, přeskočení, zastavení nebo odebrání tohoto Clock.

(Zděděno od Clock)
CurrentGlobalSpeed

Získá rychlost, s jakou čas hodin právě probíhá, v porovnání s reálným časem.

(Zděděno od Clock)
CurrentGlobalTime

Získá aktuální globální čas, jak je stanoveno WPF časovací systém.

(Zděděno od Clock)
CurrentIteration

Získejte aktuální iteraci těchto hodin.

(Zděděno od Clock)
CurrentProgress

Získá aktuální průběh tohoto Clock v rámci aktuální iterace.

(Zděděno od Clock)
CurrentState

Získá hodnotu určující, zda jsou hodiny aktuálně Active, Fillingnebo Stopped.

(Zděděno od Clock)
CurrentTime

Získá aktuální čas tohoto času v rámci aktuální iterace.

(Zděděno od Clock)
Dispatcher

Získá to DispatcherObject je přidruženoDispatcher.

(Zděděno od DispatcherObject)
HasControllableRoot

Získá hodnotu, která označuje, zda je to Clock součást ovládacího hodinového stromu.

(Zděděno od Clock)
IsPaused

Získá hodnotu, která označuje, zda je tato Clocknebo některá z jejích nadřazených objektů pozastavena.

(Zděděno od Clock)
NaturalDuration

Získá přirozenou dobu trvání tohoto hodin Timeline.

(Zděděno od Clock)
Parent

Získá hodiny, které jsou nadřazené této hodiny.

(Zděděno od Clock)
Timeline

AnimationTimeline Získá popis chování tohoto času.

Metody

CheckAccess()

Určuje, zda má volající vlákno přístup k tomuto DispatcherObject.

(Zděděno od DispatcherObject)
DiscontinuousTimeMovement()

Při implementaci v odvozené třídě se vyvolá vždy, když se hodiny opakují, přeskočí nebo vyhledávají.

(Zděděno od Clock)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetCanSlip()

Vrátí, zda Clock má vlastní externí zdroj času, který může vyžadovat synchronizaci se systémem časování.

(Zděděno od Clock)
GetCurrentTimeCore()

Získá aktuální čas tohoto času v rámci aktuální iterace.

(Zděděno od Clock)
GetCurrentValue(Object, Object)

Získá aktuální výstupní hodnotu AnimationClock.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
SpeedChanged()

Při implementaci do odvozené třídy se vyvolá při každém zahájení, přeskočení, pozastavení, obnovení nebo změny hodin SpeedRatio .

(Zděděno od Clock)
Stopped()

Při implementaci do odvozené třídy se vyvolá vždy, když se hodiny zastaví pomocí Stop() metody.

(Zděděno od Clock)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
VerifyAccess()

Vynucuje, aby volající vlákno má k tomuto DispatcherObjectpřístupu přístup .

(Zděděno od DispatcherObject)

událost

Completed

Nastane, když se tato hodina úplně dokončila přehrávání.

(Zděděno od Clock)
CurrentGlobalSpeedInvalidated

Nastane, když se aktualizuje rychlost hodin.

(Zděděno od Clock)
CurrentStateInvalidated

Nastane při aktualizaci vlastnosti hodin CurrentState .

(Zděděno od Clock)
CurrentTimeInvalidated

Nastane, když se tyto hodiny CurrentTime stanou neplatnými.

(Zděděno od Clock)
RemoveRequested

Nastane, Remove() když metoda je volána na tomto Clock nebo jeden z jeho nadřazených hodin.

(Zděděno od Clock)

Platí pro

Viz také