AnimationClock 클래스

정의

AnimationTimeline의 런타임 상태를 유지 관리하고 해당 출력 값을 처리합니다.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
상속
AnimationClock

설명

AnimationClock 개체에서 생성 된 AnimationTimeline 개체입니다.AnimationClock objects are generated from AnimationTimeline objects. AnimationTimeline 애니메이션의 출력 값에 설명 기간 시작 시간, 시간 및 다른 기본 애니메이션 정보를 종료 합니다.An AnimationTimeline describes an animation's output values, duration, begin time, end time, and other fundamental animation information. AnimationClock 에서 설명 하는 애니메이션 값 처리를 AnimationTimeline 개체입니다.An AnimationClock processes the animation values described by an AnimationTimeline object.

생성자

AnimationClock(AnimationTimeline)

AnimationClock 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the AnimationClock class.

속성

Controller

Clock을 시작, 일시 중지, 다시 시작, 검색, 건너뛰기, 중지 또는 제거할 수 있는 ClockController를 가져옵니다.Gets a ClockController that can be used to start, pause, resume, seek, skip, stop, or remove this Clock.

(다음에서 상속됨 Clock)
CurrentGlobalSpeed

클록의 시간이 현재 진행되는 속도를 실제 시간과 비교하여 가져옵니다.Gets the rate at which the clock's time is currently progressing, compared to real-world time.

(다음에서 상속됨 Clock)
CurrentGlobalTime

WPFWPF 타이밍 시스템을 통해 설정된 현재 전역 시간을 가져옵니다.Gets the current global time, as established by the WPFWPF timing system.

(다음에서 상속됨 Clock)
CurrentIteration

이 Clock의 현재 반복을 가져옵니다.Get the current iteration of this clock.

(다음에서 상속됨 Clock)
CurrentProgress

현재 반복 내에서 이 Clock의 현재 진행률을 가져옵니다.Gets the current progress of this Clock within its current iteration.

(다음에서 상속됨 Clock)
CurrentState

클록이 현재 Active, Filling 또는 Stopped인지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the clock is currently Active, Filling, or Stopped.

(다음에서 상속됨 Clock)
CurrentTime

현재 반복 내에서 이 Clock의 현재 시간을 가져옵니다.Gets this clock's current time within its current iteration.

(다음에서 상속됨 Clock)
Dispatcher

Dispatcher와 연결된 DispatcherObject를 가져옵니다.Gets the Dispatcher this DispatcherObject is associated with.

(다음에서 상속됨 DispatcherObject)
HasControllableRoot

Clock이 제어 가능한 Clock 트리의 일부인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether this Clock is part of a controllable clock tree.

(다음에서 상속됨 Clock)
IsPaused

Clock 또는 부모 Clock이 일시 중지되어 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether this Clock, or any of its parents, is paused.

(다음에서 상속됨 Clock)
NaturalDuration

이 Clock Timeline의 기본 재생 시간을 가져옵니다.Gets the natural duration of this clock's Timeline.

(다음에서 상속됨 Clock)
Parent

이 Clock의 부모 Clock을 가져옵니다.Gets the clock that is the parent of this clock.

(다음에서 상속됨 Clock)
Timeline

이 Clock의 동작을 설명하는 AnimationTimeline을 가져옵니다.Gets the AnimationTimeline that describes this clock's behavior.

메서드

CheckAccess()

호출 스레드가 이 DispatcherObject에 액세스할 수 있는지 여부를 확인합니다.Determines whether the calling thread has access to this DispatcherObject.

(다음에서 상속됨 DispatcherObject)
DiscontinuousTimeMovement()

파생 클래스에서 구현된 경우 Clock이 반복, 건너뛰기 또는 검색할 때마다 호출됩니다.When implemented in a derived class, will be invoked whenever a clock repeats, skips, or seeks.

(다음에서 상속됨 Clock)
Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
GetCanSlip()

Clock에 타이밍 시스템과 동기화해야 될 수도 있는 외부 시간 소스가 있는지 여부를 반환합니다.Returns whether the Clock has its own external time source, which may require synchronization with the timing system.

(다음에서 상속됨 Clock)
GetCurrentTimeCore()

현재 반복 내에서 이 Clock의 현재 시간을 가져옵니다.Gets this clock's current time within its current iteration.

(다음에서 상속됨 Clock)
GetCurrentValue(Object, Object)

AnimationClock의 현재 출력 값을 가져옵니다.Gets the current output value of the AnimationClock.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
SpeedChanged()

파생 클래스에서 구현된 경우 Clock이 시작, 건너뛰기, 일시 중지, 다시 시작할 때마다 또는 Clock의 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.

(다음에서 상속됨 Clock)
Stopped()

파생 클래스에서 구현된 경우 Stop() 메서드를 사용하여 Clock이 중지될 때마다 호출됩니다.When implemented in a derived class, will be invoked whenever a clock is stopped using the Stop() method.

(다음에서 상속됨 Clock)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)
VerifyAccess()

호출 스레드에서 이 DispatcherObject에 액세스할 수 있는지 확인합니다.Enforces that the calling thread has access to this DispatcherObject.

(다음에서 상속됨 DispatcherObject)

이벤트

Completed

이 Clock의 재생이 완전히 끝나면 발생합니다.Occurs when this clock has completely finished playing.

(다음에서 상속됨 Clock)
CurrentGlobalSpeedInvalidated

클록의 속도가 업데이트될 때 발생합니다.Occurs when the clock's speed is updated.

(다음에서 상속됨 Clock)
CurrentStateInvalidated

클록의 CurrentState 속성이 업데이트될 때 발생합니다.Occurs when the clock's CurrentState property is updated.

(다음에서 상속됨 Clock)
CurrentTimeInvalidated

이 Clock의 CurrentTime을 사용할 수 없게 되면 발생합니다.Occurs when this clock's CurrentTime becomes invalid.

(다음에서 상속됨 Clock)
RemoveRequested

Remove() 메서드가 이 Clock 또는 부모 Clock 중 하나에 대해 호출되면 발생합니다.Occurs when the Remove() method is called on this Clock or one of its parent clocks.

(다음에서 상속됨 Clock)

적용 대상

추가 정보