AnimationClock Sınıf

Tanım

Çalışma zamanı durumunu korur AnimationTimeline ve çıkış değerlerini işler.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
Devralma
AnimationClock

Açıklamalar

AnimationClock nesneler AnimationTimeline nesnelerden oluşturulur.AnimationClock objects are generated from AnimationTimeline objects. Bir AnimationTimeline animasyonun çıkış değerlerini, süresini, başlangıç zamanını, bitiş saatini ve diğer temel animasyon bilgilerini açıklar.An AnimationTimeline describes an animation's output values, duration, begin time, end time, and other fundamental animation information. Bir AnimationClock nesne tarafından tanımlanan animasyon değerlerini işler AnimationTimeline .An AnimationClock processes the animation values described by an AnimationTimeline object.

Oluşturucular

AnimationClock(AnimationTimeline)

AnimationClock sınıfının yeni bir örneğini başlatır.Initializes a new instance of the AnimationClock class.

Özellikler

Controller

ClockControllerBunu başlatmak, duraklatmak, devam etmek, aramak, atlamak, durdurmak veya kaldırmak için kullanılabilecek bir alır Clock .Gets a ClockController that can be used to start, pause, resume, seek, skip, stop, or remove this Clock.

(Devralındığı yer: Clock)
CurrentGlobalSpeed

Gerçek zamanlı saate kıyasla, saat saatinin Şu anda ilerme hızını alır.Gets the rate at which the clock's time is currently progressing, compared to real-world time.

(Devralındığı yer: Clock)
CurrentGlobalTime

Zamanlama sistemi tarafından belirlenen geçerli genel saati alır WPFWPF .Gets the current global time, as established by the WPFWPF timing system.

(Devralındığı yer: Clock)
CurrentIteration

Bu saatin geçerli yinelemesini alın.Get the current iteration of this clock.

(Devralındığı yer: Clock)
CurrentProgress

Geçerli yineleme içinde bunun geçerli ilerlemesini alır Clock .Gets the current progress of this Clock within its current iteration.

(Devralındığı yer: Clock)
CurrentState

Saatin Şu anda, veya olduğunu gösteren bir değer Active alır Filling Stopped .Gets a value indicating whether the clock is currently Active, Filling, or Stopped.

(Devralındığı yer: Clock)
CurrentTime

Geçerli yineleme içinde bu saatin geçerli saatini alır.Gets this clock's current time within its current iteration.

(Devralındığı yer: Clock)
Dispatcher

Dispatcher DispatcherObject İle ilişkili olduğunu alır.Gets the Dispatcher this DispatcherObject is associated with.

(Devralındığı yer: DispatcherObject)
HasControllableRoot

Bu Clock , denetlenebilir saat ağacının bir parçası olup olmadığını gösteren bir değer alır.Gets a value that indicates whether this Clock is part of a controllable clock tree.

(Devralındığı yer: Clock)
IsPaused

Bunun Clock veya üst öğelerinden birinin duraklatıldığını belirten bir değer alır.Gets a value that indicates whether this Clock, or any of its parents, is paused.

(Devralındığı yer: Clock)
NaturalDuration

Bu saatin doğal süresini alır Timeline .Gets the natural duration of this clock's Timeline.

(Devralındığı yer: Clock)
Parent

Bu saatin üst öğesi olan saati alır.Gets the clock that is the parent of this clock.

(Devralındığı yer: Clock)
Timeline

AnimationTimelineBu saatin davranışını açıklayan öğesini alır.Gets the AnimationTimeline that describes this clock's behavior.

Yöntemler

CheckAccess()

Çağıran iş parçacığının bu öğesine erişip erişemeyeceğini belirler DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Devralındığı yer: DispatcherObject)
DiscontinuousTimeMovement()

Türetilmiş bir sınıfta uygulandığında, bir saat yinelendiğinde, atlar veya aradıklarında çağrılacaktır.When implemented in a derived class, will be invoked whenever a clock repeats, skips, or seeks.

(Devralındığı yer: Clock)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetCanSlip()

ClockÖğesinin kendi dış saat kaynağına sahip olup olmadığını döndürür ve bu, zamanlama sistemiyle eşitleme gerektirebilir.Returns whether the Clock has its own external time source, which may require synchronization with the timing system.

(Devralındığı yer: Clock)
GetCurrentTimeCore()

Geçerli yineleme içinde bu saatin geçerli saatini alır.Gets this clock's current time within its current iteration.

(Devralındığı yer: Clock)
GetCurrentValue(Object, Object)

Öğesinin geçerli çıkış değerini alır AnimationClock .Gets the current output value of the AnimationClock.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
SpeedChanged()

Türetilmiş bir sınıfta uygulandığında, saat başlatıldığında çağrılır, duraklar, duraklatılır, devam eder veya saatin değiştirildiği zaman çağrılır SpeedRatio .When implemented in a derived class, will be invoked whenever a clock begins, skips, pauses, resumes, or when the clock's SpeedRatio is modified.

(Devralındığı yer: Clock)
Stopped()

Türetilmiş bir sınıfta uygulandığında, yöntemi kullanılarak her saat durdurulduğunda çağrılır Stop() .When implemented in a derived class, will be invoked whenever a clock is stopped using the Stop() method.

(Devralındığı yer: Clock)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)
VerifyAccess()

Çağıran iş parçacığının buna erişimi olmasını zorlar DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Devralındığı yer: DispatcherObject)

Ekinlikler

Completed

Bu saatin yürütülmesi tamamen bittiğinde gerçekleşir.Occurs when this clock has completely finished playing.

(Devralındığı yer: Clock)
CurrentGlobalSpeedInvalidated

Saatin hızı güncelleştirildiği zaman gerçekleşir.Occurs when the clock's speed is updated.

(Devralındığı yer: Clock)
CurrentStateInvalidated

Saatin özelliği güncelleştirildiği zaman gerçekleşir CurrentState .Occurs when the clock's CurrentState property is updated.

(Devralındığı yer: Clock)
CurrentTimeInvalidated

Bu saatin CurrentTime geçersiz hale geldiği zaman gerçekleşir.Occurs when this clock's CurrentTime becomes invalid.

(Devralındığı yer: Clock)
RemoveRequested

Remove()Yöntem bu Clock veya üst saatlerinin bir üzerinde çağrıldığında gerçekleşir.Occurs when the Remove() method is called on this Clock or one of its parent clocks.

(Devralındığı yer: Clock)

Şunlara uygulanır

Ayrıca bkz.