AnimationClock Sınıf

Tanım

Çalışma zamanı durumunu AnimationTimeline korur 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

AnimationClocknesneler 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 nesneAnimationTimeline tarafından tanımlanan animasyon değerlerini işler.An AnimationClock processes the animation values described by an AnimationTimeline object.

Oluşturucular

AnimationClock(AnimationTimeline)

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

Özellikler

Controller

Bu Clockbaşlatmak, duraklatmak, devam etmek, aramak, atlamak, durdurmak veya kaldırmak için kullanılabilecek bir ClockController alır.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

WPFWPF zamanlama sistemi tarafından belirlenen geçerli genel saati alır.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 yinelemesinde bu Clock ilerleme durumunu alır.Gets the current progress of this Clock within its current iteration.

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

Saatin Şu anda Active, Fillingveya Stoppedolduğunu gösteren bir değer alır.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 İleDispatcherObject 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

Bu Clockveya ü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 Timelinedoğal süresini alır.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

AnimationTimeline Bu 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 DispatcherObjectöğesine erişip erişemeyeceğini belirler.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 nesneyle eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

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

Clock, kendi dış zaman kaynağına sahip olup olmadığını döndürür. Bu, zamanlama sistemi ile 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()

Geçerli örneğin Type alır.Gets the Type of the current instance.

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

Geçerli Objectbasit bir kopyasını oluşturur.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 SpeedRatio değiştirildiğinde çağrılır.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, her saat Stop() yöntemi kullanılarak durdurulduğunda çağrılır.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 bir dize 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 DispatcherObjecterişimi olmasını zorlar.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 CurrentState özelliği güncelleştirildiği zaman gerçekleşir.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öntemi bu Clock veya onun üst saatlerinin birinde ç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.