AnimationClock Klass

Definition

Underhåller körningstillståndet för en AnimationTimeline och bearbetar dess utdatavärden.

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
Arv
AnimationClock

Kommentarer

AnimationClock objekt genereras från AnimationTimeline objekt. En AnimationTimeline beskriver en animerings utdatavärden, varaktighet, starttid, sluttid och annan grundläggande animeringsinformation. Ett AnimationClock bearbetar animeringsvärdena som beskrivs av ett AnimationTimeline objekt.

Konstruktorer

Name Description
AnimationClock(AnimationTimeline)

Initierar en ny instans av AnimationClock klassen.

Egenskaper

Name Description
Controller

Hämtar en ClockController som kan användas för att starta, pausa, återuppta, söka, hoppa över, stoppa eller ta bort den här Clock.

(Ärvd från Clock)
CurrentGlobalSpeed

Hämtar den hastighet med vilken klockans tid för närvarande utvecklas, jämfört med realtidstid.

(Ärvd från Clock)
CurrentGlobalTime

Hämtar den aktuella globala tiden enligt det WPF tidsschemat.

(Ärvd från Clock)
CurrentIteration

Hämta den aktuella iterationen av den här klockan.

(Ärvd från Clock)
CurrentProgress

Hämtar den aktuella förloppet för detta Clock inom den aktuella iterationen.

(Ärvd från Clock)
CurrentState

Hämtar ett värde som anger om klockan för närvarande Activeär , Fillingeller Stopped.

(Ärvd från Clock)
CurrentTime

Hämtar den här klockans aktuella tid inom den aktuella iterationen.

(Ärvd från Clock)
Dispatcher

Hämtar det Dispatcher som DispatcherObject är associerat med.

(Ärvd från DispatcherObject)
HasControllableRoot

Hämtar ett värde som anger om detta Clock är en del av ett kontrollbart klockträd.

(Ärvd från Clock)
IsPaused

Hämtar ett värde som anger om detta Clock, eller någon av dess föräldrar, har pausats.

(Ärvd från Clock)
NaturalDuration

Hämtar den naturliga varaktigheten för klockans Timeline.

(Ärvd från Clock)
Parent

Hämtar klockan som är överordnad till den här klockan.

(Ärvd från Clock)
Timeline

AnimationTimeline Hämtar det som beskriver klockans beteende.

Metoder

Name Description
CheckAccess()

Avgör om den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)
DiscontinuousTimeMovement()

När den implementeras i en härledd klass anropas när en klocka upprepas, hoppar över eller söker.

(Ärvd från Clock)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetCanSlip()

Returnerar om har Clock en egen extern tidskälla, vilket kan kräva synkronisering med tidssystemet.

(Ärvd från Clock)
GetCurrentTimeCore()

Hämtar den här klockans aktuella tid inom den aktuella iterationen.

(Ärvd från Clock)
GetCurrentValue(Object, Object)

Hämtar det aktuella utdatavärdet för AnimationClock.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
SpeedChanged()

När den implementeras i en härledd klass anropas när en klocka börjar, hoppar över, pausar, återupptar eller när klockans SpeedRatio ändras.

(Ärvd från Clock)
Stopped()

När den implementeras i en härledd klass anropas när en klocka stoppas med hjälp av Stop() metoden.

(Ärvd från Clock)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
VerifyAccess()

Framtvingar att den anropande tråden har åtkomst till den här DispatcherObject.

(Ärvd från DispatcherObject)

Händelser

Name Description
Completed

Inträffar när den här klockan är helt klar.

(Ärvd från Clock)
CurrentGlobalSpeedInvalidated

Inträffar när klockans hastighet uppdateras.

(Ärvd från Clock)
CurrentStateInvalidated

Inträffar när klockans CurrentState egenskap uppdateras.

(Ärvd från Clock)
CurrentTimeInvalidated

Inträffar när den här klockans CurrentTime blir ogiltig.

(Ärvd från Clock)
RemoveRequested

Inträffar när Remove() metoden anropas på den här Clock eller någon av dess överordnade klockor.

(Ärvd från Clock)

Gäller för

Se även