AnimationClock Třída

Definice

Udržuje běhový stav AnimationTimeline a zpracovává jeho výstupní hodnoty.Maintains the run-time state of an AnimationTimeline and processes its output values.

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ů.AnimationClock objects are generated from AnimationTimeline objects. AnimationTimelinePopisuje výstupní hodnoty animace, dobu trvání, čas zahájení, čas ukončení a další základní informace o animacích.An AnimationTimeline describes an animation's output values, duration, begin time, end time, and other fundamental animation information. AnimationClockZpracuje hodnoty animace popsané AnimationTimeline objektem.An AnimationClock processes the animation values described by an AnimationTimeline object.

Konstruktory

AnimationClock(AnimationTimeline)

Inicializuje novou instanci AnimationClock třídy.Initializes a new instance of the AnimationClock class.

Vlastnosti

Controller

Získá, ClockController který se dá použít ke spuštění, pozastavení, obnovení, hledání, přeskočení, zastavení nebo odebrání tohoto Clock .Gets a ClockController that can be used to start, pause, resume, seek, skip, stop, or remove this Clock.

(Zděděno od Clock)
CurrentGlobalSpeed

Získá rychlost, s jakou aktuálně probíhá zpracování času, ve srovnání s časem reálného světa.Gets the rate at which the clock's time is currently progressing, compared to real-world time.

(Zděděno od Clock)
CurrentGlobalTime

Získá aktuální globální čas, jak je stanoveno WPFWPF systémem časování.Gets the current global time, as established by the WPFWPF timing system.

(Zděděno od Clock)
CurrentIteration

Získá aktuální iteraci tohoto času.Get the current iteration of this clock.

(Zděděno od Clock)
CurrentProgress

Získá aktuální průběh Clock v rámci své aktuální iterace.Gets the current progress of this Clock within its current iteration.

(Zděděno od Clock)
CurrentState

Načte hodnotu, která označuje, zda jsou hodiny aktuálně Active , Filling nebo Stopped .Gets a value indicating whether the clock is currently Active, Filling, or Stopped.

(Zděděno od Clock)
CurrentTime

Získá aktuální čas hodin v rámci aktuální iterace.Gets this clock's current time within its current iteration.

(Zděděno od Clock)
Dispatcher

Získá Dispatcher přidružený k DispatcherObject .Gets the Dispatcher this DispatcherObject is associated with.

(Zděděno od DispatcherObject)
HasControllableRoot

Načte hodnotu, která označuje, zda Clock se jedná o součást seovladatelného stromu hodin.Gets a value that indicates whether this Clock is part of a controllable clock tree.

(Zděděno od Clock)
IsPaused

Načte hodnotu, která označuje, zda Clock je tento nebo některý z jeho nadřazených objektů pozastaven.Gets a value that indicates whether this Clock, or any of its parents, is paused.

(Zděděno od Clock)
NaturalDuration

Získá přirozené trvání tohoto času Timeline .Gets the natural duration of this clock's Timeline.

(Zděděno od Clock)
Parent

Získá hodiny, které jsou nadřazenými těmito hodinami.Gets the clock that is the parent of this clock.

(Zděděno od Clock)
Timeline

Získá AnimationTimeline Popis, který popisuje chování tohoto hodinového chodu.Gets the AnimationTimeline that describes this clock's behavior.

Metody

CheckAccess()

Určuje, zda má volající vlákno přístup DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

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

Při implementaci v odvozené třídě bude vyvoláno pokaždé, když dojde k opakování hodin, přeskočení nebo hledání.When implemented in a derived class, will be invoked whenever a clock repeats, skips, or seeks.

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

Určí, zda se zadaný objekt rovná aktuálnímu objektu.Determines whether the specified object is equal to the current object.

(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í.Returns whether the Clock has its own external time source, which may require synchronization with the timing system.

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

Získá aktuální čas hodin v rámci aktuální iterace.Gets this clock's current time within its current iteration.

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

Získá aktuální výstupní hodnotu AnimationClock .Gets the current output value of the AnimationClock.

GetHashCode()

Slouží jako výchozí funkce hash.Serves as the default hash function.

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

Získá Type aktuální instanci.Gets the Type of the current instance.

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

Vytvoří kopii aktuálního seznamu Object .Creates a shallow copy of the current Object.

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

Při implementaci v odvozené třídě bude vyvoláno vždy, když začíná hodiny, přeskočí, pozastaví, obnoví nebo když se SpeedRatio změní hodiny.When implemented in a derived class, will be invoked whenever a clock begins, skips, pauses, resumes, or when the clock's SpeedRatio is modified.

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

Při implementaci v odvozené třídě bude vyvolána pokaždé, když dojde k zastavení hodin pomocí Stop() metody.When implemented in a derived class, will be invoked whenever a clock is stopped using the Stop() method.

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

Vrátí řetězec, který představuje aktuální objekt.Returns a string that represents the current object.

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

Vynutilo, aby volající vlákno měl přístup DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Zděděno od DispatcherObject)

Události

Completed

Vyvolá se v případě, že se tento čas úplně dokončí.Occurs when this clock has completely finished playing.

(Zděděno od Clock)
CurrentGlobalSpeedInvalidated

Vyvolá se při aktualizaci rychlosti hodin.Occurs when the clock's speed is updated.

(Zděděno od Clock)
CurrentStateInvalidated

Vyvolá se v případě, že CurrentState je aktualizována vlastnost hodin.Occurs when the clock's CurrentState property is updated.

(Zděděno od Clock)
CurrentTimeInvalidated

Vyvolá se v případě, že se toto hodiny CurrentTime stane neplatným.Occurs when this clock's CurrentTime becomes invalid.

(Zděděno od Clock)
RemoveRequested

Vyvolá se v případě, že Remove() je metoda volána na základě této Clock nebo některé z jejích nadřazených hodin.Occurs when the Remove() method is called on this Clock or one of its parent clocks.

(Zděděno od Clock)

Platí pro

Viz také