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
- 属性
- 実装
注釈
キー フレーム アニメーションのターゲット値は、オブジェクトのQuaternionKeyFrameコレクションをKeyFrames含む プロパティによって定義されます。 それぞれが QuaternionKeyFrame 、独自のターゲット Value と KeyTimeを使用してアニメーションのセグメントを定義します。 アニメーションを実行すると、指定したキー時間にキー値から次のキー値に進みます。
サポートされている補間メソッドLinearQuaternionKeyFrameごとに 1 つずつ、、DiscreteQuaternionKeyFrame、および SplineQuaternionKeyFrameの 3 種類QuaternionKeyFrameのクラスがあります。
とは異なり、 QuaternionAnimationには QuaternionAnimationUsingKeyFrames 2 つ以上のターゲット値を含めることができます。 個々 QuaternionKeyFrame のセグメントの補間方法を制御することもできます。
コンストラクター
QuaternionAnimationUsingKeyFrames() |
QuaternionAnimationUsingKeyFrames クラスの新しいインスタンスを初期化します。 |
プロパティ
AccelerationRatio |
時間の経過を 0 から最大速度に加速する場合に、費やされるタイムラインの Duration の比率を指定する値を取得または設定します。 (継承元 Timeline) |
AutoReverse |
順方向の反復の完了後に、タイムラインを逆方向に再生するかどうかを示す値を取得または設定します。 (継承元 Timeline) |
BeginTime |
この Timeline を開始する時間を取得または設定します。 (継承元 Timeline) |
CanFreeze |
オブジェクトを変更不可能にできるかどうかを示す値を取得します。 (継承元 Freezable) |
DecelerationRatio |
時間の経過を最大速度から 0 に減速する場合に、費やされるタイムラインの Duration の比率を指定する値を取得または設定します。 (継承元 Timeline) |
DependencyObjectType |
このインスタンスの DependencyObjectType CLR 型をラップする を取得します。 (継承元 DependencyObject) |
Dispatcher |
この Dispatcher が関連付けられている DispatcherObject を取得します。 (継承元 DispatcherObject) |
Duration |
繰り返しをカウントせずに、このタイムラインの再生に要する時間を取得または設定します。 (継承元 Timeline) |
FillBehavior |
アクティブ期間の終わりに達した後の Timeline の動作を指定する値を取得または設定します。 (継承元 Timeline) |
HasAnimatedProperties |
1 つ以上の AnimationClock オブジェクトが、このオブジェクトの任意の依存関係プロパティに関連付けられているかどうかを示す値を取得または設定します。 (継承元 Animatable) |
IsAdditive |
アニメーションの出力値をアニメーション処理されるプロパティのベース値に追加するかどうかを指定する値を取得します。 |
IsCumulative |
アニメーションが繰り返されるときに、その値を累計するかどうかを指定する値を取得または設定します。 |
IsDestinationDefault |
このアニメーションが終点の値として GetCurrentValue(Object, Object, AnimationClock) メソッドの defaultDestinationValue パラメーターを使用するかどうかを示す値を取得します。 (継承元 AnimationTimeline) |
IsFrozen |
オブジェクトが変更可能かどうかを示す値を取得します。 (継承元 Freezable) |
IsSealed |
このインスタンスが現在シールされている (読み取り専用である) かどうかを示す値を取得します。 (継承元 DependencyObject) |
KeyFrames |
アニメーションを定義する QuaternionKeyFrame オブジェクトのコレクションを取得または設定します。 |
Name |
この Timeline の名前を取得または設定します。 (継承元 Timeline) |
RepeatBehavior |
このタイムラインの繰り返し動作を取得または設定します。 (継承元 Timeline) |
SpeedRatio |
この Timeline の時間の進行の速度 (親に対する相対的な速度) を取得または設定します。 (継承元 Timeline) |
TargetPropertyType |
このアニメーションで生成される値の型を取得します。 (継承元 QuaternionAnimationBase) |
メソッド
イベント
Changed |
Freezable、またはこれに含まれているオブジェクトが変更されると発生します。 (継承元 Freezable) |
Completed |
このタイムラインの再生が完全に終了したときに発生します。このタイムラインは、もうアクティブ期間に入りません。 (継承元 Timeline) |
CurrentGlobalSpeedInvalidated |
タイムラインのクロックの時間の進行の速度が変化すると発生します。 (継承元 Timeline) |
CurrentStateInvalidated |
タイムラインの Clock の CurrentState プロパティが更新されたときに発生します。 (継承元 Timeline) |
CurrentTimeInvalidated |
タイムラインの Clock の CurrentTime プロパティが更新されたときに発生します。 (継承元 Timeline) |
RemoveRequested |
このタイムラインのために作成されたクロックか、親タイムラインのクロックが削除された場合に発生します。 (継承元 Timeline) |
明示的なインターフェイスの実装
IAddChild.AddChild(Object) |
子オブジェクトを追加します。 |
IAddChild.AddText(String) |
オブジェクトにノードのテキスト コンテンツを追加します。 |
IKeyFrameAnimation.KeyFrames |
この一連のアニメーションに関連付けられている、順序の付いたコレクション P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames を取得または設定します。 |
適用対象
こちらもご覧ください
.NET