システムが、アニメーションを使用する方法について説明しますTimeline、およびClockプロパティをアニメーション化するクラス。アニメーションを使ってプロパティをアニメーション化できる必要があります。依存関係プロパティの理解も役に立ちます。詳しくは、「依存関係プロパティの概要」をご覧ください。Clocksアニメーションの概要方法の説明、Timeline表します時刻、およびアニメーションのセグメントの種類は、Timeline出力値を生成します。Timeline、以外の何も実行時間のセグメントを記述するだけです。タイムラインのClock実際の処理を行うオブジェクト。同様に、アニメーションは実際にアニメーション化するプロパティ。クラスは、出力値の計算方法について説明しますが、Clockアニメーションの出力を駆動し、それをプロパティに適用するアニメーション用に作成されました。properties.AClockは特殊な種類の実行時のタイミングに関連する状態を保持するオブジェクトのTimelineします。つのビットを提供します。CurrentProgress、およびCurrentStateします。AClockで記述されるタイミング動作を使用して、現在の時刻、進行状況、および状態を判断します。RepeatBehavior、AutoReverseなど。on.ほとんどの場合、Clockタイムラインに対して自動的に作成されます。使用してアニメーション化するときに、StoryboardまたはBeginAnimationメソッド、クロックが自動的に、タイムラインとアニメーションの作成し、対象のプロパティに適用します。作成することも、Clockを使用して明示的に、CreateClockのメソッド、Timelineします。MediaTimeline.CreateClockメソッドの適切な型のクロックを作成する、Timelineでが呼び出されます。場合、Timeline子のタイムラインを含む作成Clockもそれらのオブジェクト。オブジェクトの配置、Timelineオブジェクトのツリーから作成されます。created.異なる型のタイムラインに対して異なる型のクロックがあります。別の一部に対応する型Timeline型。依存関係プロパティの出力値を生成します。ファイルを処理します。objects適用することはできますAnimationClockオブジェクトを使用して互換性のある依存関係プロパティを作成する、ApplyAnimationClockメソッド。method.多数の類似のオブジェクトをアニメーション化など、負荷の高いシナリオで管理独自Clock使用はパフォーマンス上の利点を提供できます。マネージャーは、Clockタイムラインに対して作成されたオブジェクト。オブジェクトのツリーのルートで、そのツリー内の時間の流れを制御します。アプリケーションに自動的に作成され、アプリケーション開発者には表示されません。リソースによって異なります。ツリー内のオブジェクト。マネージャー間のリレーションシップとAnimationClock、およびアニメーション化された依存関係プロパティ。マネージャー、タイマーを刻むときにすべてActiveClockアプリケーションにします。場合、Clockは、AnimationClockを使用して、GetCurrentValueのメソッド、AnimationTimelineから作成された、現在の計算の出力値。AnimationClock提供、AnimationTimeline現在の現地時刻、これは、プロパティの基本値では通常、入力の値と既定の終了値。アクセサーでは、そのAnimationClockします。Groups前のセクションでは、さまざまな種類の方法が説明されているClockタイムラインのさまざまな種類のオブジェクト。AnimationClock、およびアニメーション化された依存関係プロパティ。AClockGroupなど、他のタイムラインをグループ化するタイムラインに対して作成、Storyboardクラスは、アニメーションやその他のタイムラインをグループ化します。つのプロパティと関連付けることができます。その場合、各クロックは前のクロックの出力値を基本値として使います。AnimationClock同じプロパティに適用されるオブジェクト。アニメーション化されたプロパティの基本値を入力として使って、出力を生成します。出力を入力として受け取り、それを使って出力を生成します。出力を入力として受け取り、それを使って出力を生成します。チェーン内にあると言います。チェーン内でオブジェクトをそれらのタイミング動作が影響を受けません。(を含むAnimationClockオブジェクト)、親の階層型依存関係のあるClockオブジェクト。Storyboard、アニメーション、またはAnimationClockします。マネージャーはティックのたびに他の処理を行います。クロックの状態を判断し、必要に応じてイベントを発生させます。appropriate.ティックは頻繁に発生しますが、各ティックの間には多くのことが起こる可能性があります。理論的には、CurrentStateInvalidatedイベントは、単一のティックで複数回発生可能性があります。回はイベントを発生させることができます。つのイベントが発生した、指定されたClockオブジェクト。(からの変更などActiveにStoppedに戻すとActive)、関連付けられたイベントが引き続き発生します。イベントの概要」をご覧ください。つの値を持つことができます。アクセサーを使用してプロパティを設定すると、またはSetValueメソッド、その基本値を設定します。プロパティがアニメーション化されない場合は、基本値と現在値は同じです。same.プロパティをアニメーション化すると、AnimationClockプロパティの設定現在値。アクセサーを使用して、プロパティの値を取得またはGetValueメソッドの出力を返します、AnimationClockときに、AnimationClockはActiveまたはFillingします。使用してプロパティの基本値を取得することができます、GetAnimationBaseValueメソッド。Articlesこのページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック商標このページはお役に立ちましたか?はいいいえ追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック。