AnimationClock Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |