AnimationClock Klasa

Definicja

Zachowuje stan czasu wykonywania elementu AnimationTimeline i przetwarza jego wartości wyjściowe.

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

Uwagi

AnimationClock obiekty są generowane na podstawie AnimationTimeline obiektów. Element AnimationTimeline opisuje wartości wyjściowe animacji, czas trwania, czas rozpoczęcia, czas zakończenia i inne podstawowe informacje o animacji. Obiekt AnimationClock przetwarza wartości animacji opisane przez AnimationTimeline obiekt.

Konstruktory

AnimationClock(AnimationTimeline)

Inicjuje nowe wystąpienie klasy AnimationClock.

Właściwości

Controller

Pobiera element ClockController , który może służyć do uruchamiania, wstrzymywania, wznawiania, wyszukiwania, pomijania, zatrzymywania lub usuwania tego elementu Clock.

(Odziedziczone po Clock)
CurrentGlobalSpeed

Pobiera szybkość, z jaką czas zegara jest obecnie postępuje, w porównaniu do czasu rzeczywistego.

(Odziedziczone po Clock)
CurrentGlobalTime

Pobiera bieżący czas globalny ustalony przez system chronometrażu WPF.

(Odziedziczone po Clock)
CurrentIteration

Pobierz bieżącą iterację tego zegara.

(Odziedziczone po Clock)
CurrentProgress

Pobiera bieżący postęp tej Clock operacji w bieżącej iteracji.

(Odziedziczone po Clock)
CurrentState

Pobiera wartość wskazującą, czy zegar jest obecnie Active, Fillinglub Stopped.

(Odziedziczone po Clock)
CurrentTime

Pobiera bieżący czas tego zegara w bieżącej iteracji.

(Odziedziczone po Clock)
Dispatcher

Dispatcher Pobiera tę DispatcherObject wartość skojarzona z.

(Odziedziczone po DispatcherObject)
HasControllableRoot

Pobiera wartość wskazującą, czy jest to Clock część sterowanego drzewa zegara.

(Odziedziczone po Clock)
IsPaused

Pobiera wartość wskazującą, czy ten Clockelement , czy którykolwiek z jego rodziców, jest wstrzymany.

(Odziedziczone po Clock)
NaturalDuration

Pobiera naturalny czas trwania tego zegara Timeline.

(Odziedziczone po Clock)
Parent

Pobiera zegar, który jest elementem nadrzędnym tego zegara.

(Odziedziczone po Clock)
Timeline

Pobiera , AnimationTimeline który opisuje zachowanie tego zegara.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)
DiscontinuousTimeMovement()

Po zaimplementowaniu w klasie pochodnej będzie wywoływany za każdym razem, gdy zegar powtarza, pomija lub szuka.

(Odziedziczone po Clock)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetCanSlip()

Zwraca, czy obiekt Clock ma własne źródło czasu zewnętrznego, które może wymagać synchronizacji z systemem chronometrażu.

(Odziedziczone po Clock)
GetCurrentTimeCore()

Pobiera bieżący czas tego zegara w bieżącej iteracji.

(Odziedziczone po Clock)
GetCurrentValue(Object, Object)

Pobiera bieżącą wartość wyjściową elementu AnimationClock.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
SpeedChanged()

Po zaimplementowaniu w klasie pochodnej, będzie wywoływany za każdym razem, gdy zegar zaczyna, pomija, wstrzymuje, wznawia lub gdy zegar SpeedRatio jest modyfikowany.

(Odziedziczone po Clock)
Stopped()

Po zaimplementowaniu w klasie pochodnej, będzie wywoływany za każdym razem, gdy zegar zostanie zatrzymany przy użyciu Stop() metody .

(Odziedziczone po Clock)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObjectelementu .

(Odziedziczone po DispatcherObject)

Zdarzenia

Completed

Występuje, gdy ten zegar całkowicie zakończył odtwarzanie.

(Odziedziczone po Clock)
CurrentGlobalSpeedInvalidated

Występuje, gdy prędkość zegara jest aktualizowana.

(Odziedziczone po Clock)
CurrentStateInvalidated

Występuje, gdy właściwość zegara CurrentState jest aktualizowana.

(Odziedziczone po Clock)
CurrentTimeInvalidated

Występuje, gdy zegar staje CurrentTime się nieprawidłowy.

(Odziedziczone po Clock)
RemoveRequested

Występuje, gdy Remove() metoda jest wywoływana na tym Clock lub na jednym z jej zegarów nadrzędnych.

(Odziedziczone po Clock)

Dotyczy

Zobacz też