SingleAnimationUsingKeyFrames クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
public ref class SingleAnimationUsingKeyFrames : System::Windows::Media::Animation::SingleAnimationBase, System::Windows::Markup::IAddChild, System::Windows::Media::Animation::IKeyFrameAnimation
[System.Windows.Markup.ContentProperty("KeyFrames")]
public class SingleAnimationUsingKeyFrames : System.Windows.Media.Animation.SingleAnimationBase, System.Windows.Markup.IAddChild, System.Windows.Media.Animation.IKeyFrameAnimation
[<System.Windows.Markup.ContentProperty("KeyFrames")>]
type SingleAnimationUsingKeyFrames = class
inherit SingleAnimationBase
interface IKeyFrameAnimation
interface IAddChild
[<System.Windows.Markup.ContentProperty("KeyFrames")>]
type SingleAnimationUsingKeyFrames = class
inherit SingleAnimationBase
interface IAddChild
interface IKeyFrameAnimation
Public Class SingleAnimationUsingKeyFrames
Inherits SingleAnimationBase
Implements IAddChild, IKeyFrameAnimation
- 継承
-
SingleAnimationUsingKeyFrames
- 属性
- 実装
注釈
キー フレーム アニメーションのターゲット値は、SingleKeyFrame オブジェクトのコレクションを含む KeyFrames プロパティによって定義されます。 各 SingleKeyFrame は、独自のターゲット Value と KeyTimeを持つアニメーションのセグメントを定義します。 アニメーションを実行すると、指定したキー時間に 1 つのキー値から次のキー値に進みます。
SingleKeyFrame クラスには、サポートされている補間方法ごとに 1 つずつ、LinearSingleKeyFrame、DiscreteSingleKeyFrame、SplineSingleKeyFrameの 3 種類があります。
SingleAnimationとは異なり、SingleAnimationUsingKeyFrames は 2 つ以上のターゲット値を持つことができます。 個々の SingleKeyFrame セグメントの補間方法を制御することもできます。
コンストラクター
SingleAnimationUsingKeyFrames() |
SingleAnimationUsingKeyFrames クラスの新しいインスタンスを初期化します。 |
プロパティ
AccelerationRatio |
タイムラインの Duration 時間の経過をゼロから最大レートに加速するのに費やされた割合を指定する値を取得または設定します。 (継承元 Timeline) |
AutoReverse |
タイムラインが前方反復を完了した後に反転再生されるかどうかを示す値を取得または設定します。 (継承元 Timeline) |
BeginTime |
この Timeline を開始する時刻を取得または設定します。 (継承元 Timeline) |
CanFreeze |
オブジェクトを変更不可にできるかどうかを示す値を取得します。 (継承元 Freezable) |
DecelerationRatio |
タイムラインの Duration 時間の経過を最大レートから 0 に減速するのに費やした割合を指定する値を取得または設定します。 (継承元 Timeline) |
DependencyObjectType |
このインスタンスの CLR 型をラップする DependencyObjectType を取得します。 (継承元 DependencyObject) |
Dispatcher |
この DispatcherObject が関連付けられている Dispatcher を取得します。 (継承元 DispatcherObject) |
Duration |
繰り返しをカウントせず、このタイムラインが再生される時間の長さを取得または設定します。 (継承元 Timeline) |
FillBehavior |
アクティブな期間の終わりに達した後の Timeline の動作を指定する値を取得または設定します。 (継承元 Timeline) |
HasAnimatedProperties |
1 つ以上の AnimationClock オブジェクトがこのオブジェクトの依存関係プロパティのいずれかに関連付けられているかどうかを示す値を取得します。 (継承元 Animatable) |
IsAdditive |
アニメーションの出力値を、アニメーション化するプロパティの基本値に追加するかどうかを指定する値を取得します。 |
IsCumulative |
アニメーションの値が繰り返されたときに累積するかどうかを指定する値を取得または設定します。 |
IsDestinationDefault |
このアニメーションが、 |
IsFrozen |
オブジェクトが現在変更可能かどうかを示す値を取得します。 (継承元 Freezable) |
IsSealed |
このインスタンスが現在シールされているかどうかを示す値を取得します (読み取り専用)。 (継承元 DependencyObject) |
KeyFrames |
アニメーションを定義する SingleKeyFrame オブジェクトのコレクションを取得または設定します。 |
Name |
この Timelineの名前を取得または設定します。 (継承元 Timeline) |
RepeatBehavior |
このタイムラインの繰り返し動作を取得または設定します。 (継承元 Timeline) |
SpeedRatio |
親を基準にして、この Timelineの進行状況を示す速度を取得または設定します。 (継承元 Timeline) |
TargetPropertyType |
このアニメーションで生成される値の型を取得します。 (継承元 SingleAnimationBase) |
メソッド
イベント
Changed |
Freezable またはそれに含まれるオブジェクトが変更されたときに発生します。 (継承元 Freezable) |
Completed |
このタイムラインの再生が完全に完了すると発生します。アクティブな期間は入力されなくなります。 (継承元 Timeline) |
CurrentGlobalSpeedInvalidated |
タイムラインのクロックの進行率が変化したときに発生します。 (継承元 Timeline) |
CurrentStateInvalidated |
タイムラインの Clock の CurrentState プロパティが更新されたときに発生します。 (継承元 Timeline) |
CurrentTimeInvalidated |
タイムラインの Clock の CurrentTime プロパティが更新されたときに発生します。 (継承元 Timeline) |
RemoveRequested |
このタイムラインに対して作成されたクロック、またはその親タイムラインの 1 つが削除されたときに発生します。 (継承元 Timeline) |
明示的なインターフェイスの実装
IAddChild.AddChild(Object) |
子オブジェクトを追加します。 |
IAddChild.AddText(String) |
ノードのテキスト コンテンツをオブジェクトに追加します。 |
IKeyFrameAnimation.KeyFrames |
このアニメーション シーケンスに関連付けられている順序付きコレクション P:System.Windows.Media.Animation.IKeyFrameAnimation.KeyFrames を取得または設定します。 |
適用対象
こちらもご覧ください
.NET