QuaternionAnimationUsingKeyFrames 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 Duration에 대해 KeyFrames 집합을 따라 Quaternion 속성 값에 애니메이션을 효과를 줍니다.
public ref class QuaternionAnimationUsingKeyFrames : System::Windows::Media::Animation::QuaternionAnimationBase, System::Windows::Markup::IAddChild, System::Windows::Media::Animation::IKeyFrameAnimation
[System.Windows.Markup.ContentProperty("KeyFrames")]
public class QuaternionAnimationUsingKeyFrames : System.Windows.Media.Animation.QuaternionAnimationBase, System.Windows.Markup.IAddChild, System.Windows.Media.Animation.IKeyFrameAnimation
[<System.Windows.Markup.ContentProperty("KeyFrames")>]
type QuaternionAnimationUsingKeyFrames = class
inherit QuaternionAnimationBase
interface IKeyFrameAnimation
interface IAddChild
[<System.Windows.Markup.ContentProperty("KeyFrames")>]
type QuaternionAnimationUsingKeyFrames = class
inherit QuaternionAnimationBase
interface IAddChild
interface IKeyFrameAnimation
Public Class QuaternionAnimationUsingKeyFrames
Inherits QuaternionAnimationBase
Implements IAddChild, IKeyFrameAnimation
- 상속
-
QuaternionAnimationUsingKeyFrames
- 특성
- 구현
설명
키 프레임 애니메이션의 대상 값으로 정의 된 해당 KeyFrames 의 컬렉션을 포함 하는 속성 QuaternionKeyFrame 개체입니다. 각 QuaternionKeyFrame 자체 대상 사용 하 여 애니메이션의 세그먼트를 정의 Value 고 KeyTime입니다. 애니메이션을 실행 하면 진행 중인 하나의 키 값에서 지정 된 다음 번 키입니다.
세 가지가 QuaternionKeyFrame 각 지원 되는 보간 방법에 대 한 한 개: LinearQuaternionKeyFrame, DiscreteQuaternionKeyFrame, 및 SplineQuaternionKeyFrame합니다.
와 달리를 QuaternionAnimation, QuaternionAnimationUsingKeyFrames 대상 값의 개 이상 있을 수 있습니다. 개인의 보간 방법을 제어할 수 있습니다 QuaternionKeyFrame 세그먼트입니다.
생성자
QuaternionAnimationUsingKeyFrames() |
QuaternionAnimationUsingKeyFrames 클래스의 새 인스턴스를 초기화합니다. |
속성
AccelerationRatio |
시간의 경과를 최대 0에서 속도로 가속하는 데 사용한 타임라인의 Duration 백분율을 지정하는 값을 가져오거나 설정합니다. (다음에서 상속됨 Timeline) |
AutoReverse |
타임라인이 앞으로 반복을 완료한 후 반대 방향으로 재생되는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 Timeline) |
BeginTime |
이 Timeline이 시작되어야 하는 시간을 가져오거나 설정합니다. (다음에서 상속됨 Timeline) |
CanFreeze |
개체를 수정 불가능으로 설정할 수 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Freezable) |
DecelerationRatio |
시간의 경과를 최대 속도에서 0으로 감속하는 데 사용한 타임라인의 Duration 백분율을 지정하는 값을 가져오거나 설정합니다. (다음에서 상속됨 Timeline) |
DependencyObjectType |
DependencyObjectType 이 instance CLR 형식을 래핑하는 을 가져옵니다. (다음에서 상속됨 DependencyObject) |
Dispatcher |
이 Dispatcher와 연결된 DispatcherObject를 가져옵니다. (다음에서 상속됨 DispatcherObject) |
Duration |
반복을 제외하고 이 Timeline이 재생되는 시간을 가져오거나 설정합니다. (다음에서 상속됨 Timeline) |
FillBehavior |
Timeline 이 해당 활성 기간의 끝에 도달한 후 동작하는 방식을 지정하는 값을 가져오거나 설정합니다. (다음에서 상속됨 Timeline) |
HasAnimatedProperties |
하나 이상의 AnimationClock 개체가 이 개체의 종속성 속성과 연결되어 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Animatable) |
IsAdditive |
애니메이션의 출력 값을 애니메이션 효과가 적용되는 속성의 기본 값에 추가할지 여부를 지정하는 값을 가져옵니다. |
IsCumulative |
반복될 때 애니메이션 값이 누적되는지 여부를 지정하는 값을 가져오거나 설정합니다. |
IsDestinationDefault |
이 애니메이션에서 defaultDestinationValue 메서드의 GetCurrentValue(Object, Object, AnimationClock) 매개 변수를 해당 대상 값으로 사용하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 AnimationTimeline) |
IsFrozen |
개체가 현재 수정 가능한지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 Freezable) |
IsSealed |
이 인스턴스가 현재 봉인되어 있는지(읽기 전용인지) 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 DependencyObject) |
KeyFrames |
애니메이션을 정의하는 QuaternionKeyFrame 개체의 컬렉션을 가져오거나 설정합니다. |
Name |
이 Timeline의 이름을 가져오거나 설정합니다. (다음에서 상속됨 Timeline) |
RepeatBehavior |
이 타임라인의 반복 동작을 가져오거나 설정합니다. (다음에서 상속됨 Timeline) |
SpeedRatio |
이 Timeline에 대한 진행 속도로 부모에 상대적인 비율을 가져오거나 설정합니다. (다음에서 상속됨 Timeline) |
TargetPropertyType |
이 애니메이션이 생성하는 값의 형식을 가져옵니다. (다음에서 상속됨 QuaternionAnimationBase) |
메서드
이벤트
Changed |
Freezable 또는 여기에 들어 있는 개체가 수정될 때 발생합니다. (다음에서 상속됨 Freezable) |
Completed |
이 Timeline의 재생이 완전히 끝날 때 발생하며, Timeline이 더 이상 활성 기간으로 들어가지 않습니다. (다음에서 상속됨 Timeline) |
CurrentGlobalSpeedInvalidated |
Timeline Clock의 진행 속도가 변경될 때 발생됩니다. (다음에서 상속됨 Timeline) |
CurrentStateInvalidated |
타임라인의 Clock의 CurrentState 속성이 업데이트될 때 발생합니다. (다음에서 상속됨 Timeline) |
CurrentTimeInvalidated |
타임라인의 Clock의 CurrentTime 속성이 업데이트될 때 발생합니다. (다음에서 상속됨 Timeline) |
RemoveRequested |
이 Timeline 또는 부모 Timeline 중 하나에서 작성된 Clock이 제거될 때 발생합니다. (다음에서 상속됨 Timeline) |
명시적 인터페이스 구현
IAddChild.AddChild(Object) |
자식 개체를 추가합니다. |
IAddChild.AddText(String) |
노드의 텍스트 콘텐츠를 개체에 추가합니다. |
IKeyFrameAnimation.KeyFrames |
이 애니메이션 순서와 관련된 컬렉션 P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames을 가져오거나 설정합니다. |
적용 대상
추가 정보
.NET